Exemplo n.º 1
0
 def validate_password(self, raw_password):
     # TODO(benkomalo): shortcut this to check if raw_password isn't
     # even a valid password.
     return passwords.hash_password(raw_password,
                                    self.salt) == self.hashed_pass
Exemplo n.º 2
0
 def validate_password(self, raw_password):
     # TODO(benkomalo): shortcut this to check if raw_password isn't
     # even a valid password.
     return passwords.hash_password(
             raw_password, self.salt) == self.hashed_pass
Exemplo n.º 3
0
 def make_for_user(user_data, raw_password):
     salt = os.urandom(8).encode('hex')
     return Credential(parent=user_data,
                       hashed_pass=passwords.hash_password(
                           raw_password, salt),
                       salt=salt)
Exemplo n.º 4
0
 def make_for_user(user_data, raw_password):
     salt = os.urandom(8).encode('hex')
     return Credential(
             parent=user_data,
             hashed_pass=passwords.hash_password(raw_password, salt),
             salt=salt)