예제 #1
0
파일: service.py 프로젝트: pvo/keystone
 def validate(duser):
     signer = Signer(creds.secret)
     signature = signer.generate(credentials)
     if signature == credentials.signature:
         return True
     # NOTE(vish): Some libraries don't use the port when signing
     #             requests, so try again without port.
     if ':' in credentials.host:
         hostname, _port = credentials.host.split(":")
         credentials.host = hostname
         signature = signer.generate(credentials)
         return signature == credentials.signature
     return False
예제 #2
0
파일: service.py 프로젝트: dais/colony
 def validate(duser):
     signer = Signer(creds.secret)
     signature = signer.generate(credentials)
     if signature == credentials.signature:
         return True
     # NOTE(vish): Some libraries don't use the port when signing
     #             requests, so try again without port.
     if ':' in credentials.host:
         hostname, _port = credentials.host.split(":")
         credentials.host = hostname
         signature = signer.generate(credentials)
         return signature == credentials.signature
     return False
예제 #3
0
파일: service.py 프로젝트: dais/colony
 def validate(duser):
     signer = Signer(creds.secret)
     signature = signer.generate(credentials, s3=True)
     if signature == credentials.signature:
         return True
     return False
예제 #4
0
파일: service.py 프로젝트: dais/colony
 def validate(duser):
     signer = Signer(creds.secret)
     signature = signer.generate(credentials, s3=True)
     if signature == credentials.signature:
         return True
     return False