X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Ftrust%2Fauth.py;fp=sfa%2Ftrust%2Fauth.py;h=5ff6ba643d4f93709880eb660445eae52c7cb4a4;hb=fb37f14eddf705a18b055341668efaa4a5b1a5b8;hp=747b536155a9e2fd3deed4380c3bed52dfca7657;hpb=3b2bf0924bb4d5bf85a7615a5310c722b05d6746;p=sfa.git diff --git a/sfa/trust/auth.py b/sfa/trust/auth.py index 747b5361..5ff6ba64 100644 --- a/sfa/trust/auth.py +++ b/sfa/trust/auth.py @@ -39,7 +39,7 @@ class Auth: # do not use mutable as default argument # http://docs.python-guide.org/en/latest/writing/gotchas/#mutable-default-arguments def checkCredentials(self, creds, operation, xrns=None, - check_sliver_callback=None, speaking_for_hrn=None, options=None): + check_sliver_callback=None, options=None): if xrns is None: xrns=[] def log_invalid_cred(cred): cred_obj=Credential(string=cred) @@ -100,9 +100,6 @@ class Auth: if not len(valid): raise Forbidden("Invalid credential %s -- %s"%(error[0],error[1])) - if speaking_for_hrn and not speaks_for_cred: - raise InsufficientRights('Access denied: "geni_speaking_for" option specified but no valid speaks for credential found: %s -- %s' % (error[0],error[1])) - return valid