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
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
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)
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)