Type of the device.
Type of the location.
Options object.
It should not be modified after, as it will be used by strategy without being cloned.
Generates anchorable refresh token.
Subject of the access token.
Usually this is the user/account id.
User session creation context.
TTL of the refresh token. When given, has precedence over default one.
Anchorable refresh token.
Get all of the active user sessions.
Subject sessions of which need to be retrieved.
Active user sessions with their refresh tokens.
Invalidates JWT Access Token, so that it can't be longer used, despite it's not expired yet.
Notice that session associated with jwtAccessToken
won't be invalidated,
meaning that user can obtain another access token with the help of refresh token.
Access token that needs to be invalidated.
Invalidates all JWT Access Tokens that were issued up to current timestamp from all existing user sessions.
Notice that associated user sessions won't be invalidated,
meaning that the user can obtain another access tokens from them by using their refresh tokens.
Subject.
Ttl of the issued before access tokens to subject
;
Invalidate all user sessions.
Subject.
Number of invalidated sessions.
Invalidate user session associated with refresh token.
Subject of the session.
Refresh token.
Check whether JWT Access Token is still valid.
Do not confuse it with expiration, as the token might not be expired, but it was forcibly invalidated.
Access token.
Refreshes access token to user session.
Subject whose session needs to be refreshed.
Refresh token of the subject.
Refresh context.
Anchor to refresh token.
Invalidation strategy for JWT Access Tokens.