Stop returning correct password on api calls
Captured invalid signature exception in authentication step, so that the problem is not returning exception to user, revealing the real password. Fixes bug 868360. Change-Id: Idb31f076a7b14309f0fda698261de816924da354
This commit is contained in:
parent
53bea545ac
commit
4f2563d604
1
Authors
1
Authors
|
@ -1,6 +1,7 @@
|
|||
Aaron Lee <aaron.lee@rackspace.com>
|
||||
Adam Gandelman <adamg@canonical.com>
|
||||
Adam Johnson <adjohn@gmail.com>
|
||||
Ahmad Hassan <ahmad.hassan@hp.com>
|
||||
Alex Meade <alex.meade@rackspace.com>
|
||||
Alexander Sakhnov <asakhnov@mirantis.com>
|
||||
Andrey Brindeyev <abrindeyev@griddynamics.com>
|
||||
|
|
|
@ -149,11 +149,7 @@ class User(AuthBase):
|
|||
return AuthManager().is_project_manager(self, project)
|
||||
|
||||
def __repr__(self):
|
||||
return "User('%s', '%s', '%s', '%s', %s)" % (self.id,
|
||||
self.name,
|
||||
self.access,
|
||||
self.secret,
|
||||
self.admin)
|
||||
return "User('%s', '%s')" % (self.id, self.name)
|
||||
|
||||
|
||||
class Project(AuthBase):
|
||||
|
@ -200,9 +196,7 @@ class Project(AuthBase):
|
|||
return AuthManager().get_credentials(user, self)
|
||||
|
||||
def __repr__(self):
|
||||
return "Project('%s', '%s', '%s', '%s', %s)" % \
|
||||
(self.id, self.name, self.project_manager_id, self.description,
|
||||
self.member_ids)
|
||||
return "Project('%s', '%s')" % (self.id, self.name)
|
||||
|
||||
|
||||
class AuthManager(object):
|
||||
|
|
Loading…
Reference in New Issue