OAuth2 OpenID Connect provider support etc. #3
@@ -477,6 +477,10 @@ class ResetToken(msgspec.Struct, dict=True):
|
||||
"""Store this reset token in the database. Must be called inside a transaction."""
|
||||
db.data().reset_tokens[self.key] = self
|
||||
|
||||
def delete(self) -> None:
|
||||
"""Delete this reset token from the database. Must be called inside a transaction."""
|
||||
del db.data().reset_tokens[self.key]
|
||||
|
||||
@staticmethod
|
||||
def hash(passphrase: str) -> bytes:
|
||||
"""Hash a passphrase to bytes for reset token storage."""
|
||||
|
||||
Reference in New Issue
Block a user