mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-08-15 03:04:27 +08:00
Merge pull request #741 from maximka1221/custom-jwt-token-audience-and-docs
Fix UserManager docs and custom token audience in password reset
This commit is contained in:
@ -171,7 +171,7 @@ from fastapi_users import BaseUserManager
|
||||
|
||||
class UserManager(BaseUserManager[UserCreate, UserDB]):
|
||||
# ...
|
||||
async def on_after_request_verify(
|
||||
async def on_after_verify(
|
||||
self, user: UserDB, request: Optional[Request] = None
|
||||
):
|
||||
print(f"User {user.id} has been verified")
|
||||
@ -197,7 +197,7 @@ from fastapi_users import BaseUserManager
|
||||
|
||||
class UserManager(BaseUserManager[UserCreate, UserDB]):
|
||||
# ...
|
||||
async def on_after_request_verify(
|
||||
async def on_after_forgot_password(
|
||||
self, user: UserDB, token: str, request: Optional[Request] = None
|
||||
):
|
||||
print(f"User {user.id} has forgot their password. Reset token: {token}")
|
||||
|
@ -307,7 +307,7 @@ class BaseUserManager(Generic[models.UC, models.UD]):
|
||||
if not user.is_active:
|
||||
raise UserInactive()
|
||||
|
||||
token_data = {"user_id": str(user.id), "aud": RESET_PASSWORD_TOKEN_AUDIENCE}
|
||||
token_data = {"user_id": str(user.id), "aud": self.reset_password_token_audience}
|
||||
token = generate_jwt(
|
||||
token_data,
|
||||
self.reset_password_token_secret,
|
||||
|
Reference in New Issue
Block a user