X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FRenewSliver.py;fp=sfa%2Fmethods%2FRenewSliver.py;h=735a566c84e3ec3c419ba830b21b893c99d5b718;hb=24f04841b33b0026a925caefdd1e48419dea36a8;hp=c64b8841943ff5386cb20ab3a5f6134f9f4bc311;hpb=aa9b791a0d1a1537fbeaada81e35f34283a436c0;p=sfa.git diff --git a/sfa/methods/RenewSliver.py b/sfa/methods/RenewSliver.py index c64b8841..735a566c 100644 --- a/sfa/methods/RenewSliver.py +++ b/sfa/methods/RenewSliver.py @@ -32,8 +32,10 @@ class RenewSliver(Method): self.api.logger.info("interface: %s\ttarget-hrn: %s\tcaller-creds: %s\tmethod-name: %s"%(self.api.interface, hrn, creds, self.name)) + (speaking_for, _) = urn_to_hrn(options.get('geni_speaking_for')) + # Find the valid credentials - valid_creds = self.api.auth.checkCredentials(creds, 'renewsliver', hrn) + valid_creds = self.api.auth.checkCredentials(creds, 'renewsliver', hrn, speaking_for) # Validate that the time does not go beyond the credential's expiration time requested_time = utcparse(expiration_time)