Signals¶
django-graphql-jwt uses the following signals:
token_issued¶
Sent when a user authenticates successfully.
- Arguments sent with this signal:
sender: The class of the Graphene’s mutation.
request: The current HttpRequest instance.
user: The user instance that just authenticated.
token_refreshed¶
Sent when a single token has been refreshed.
- Arguments sent with this signal:
sender: The class of the Graphene’s mutation.
request: The current HttpRequest instance.
user: The user instance that just refreshed a single token.
refresh_token_rotated¶
Sent when a long running refresh token has been rotated.
- Arguments sent with this signal:
sender: The class of the refresh_token that just rotated.
request: The current HttpRequest instance.
refresh_token: The old RefreshToken instance that just rotated.
refresh_token_issued: The new RefreshToken instance issued.
refresh_token_revoked¶
Sent when a long running refresh token has been revoked.
- Arguments sent with this signal:
sender: The class of the refresh_token that just revoked.
request: The current HttpRequest instance.
refresh_token: The RefreshToken instance that just revoked.