Additional custom properties attached to the session.
These may be added via hooks such as onSessionCreating.
OptionalaccessAccess tokens associated with the session.
Multiple tokens may exist when access tokens are issued for different resources or scope sets.
OptionalauthorizedSpace-separated list of scopes authorized for the session.
OptionalidOptional ID token issued during authentication.
OptionalrefreshOptional refresh token used to obtain new access tokens without requiring the user to re-authenticate.
The authenticated user profile, typically derived from ID token claims and/or the UserInfo endpoint.
Represents an authenticated session, containing the authenticated user profile along with the tokens and metadata issued during authentication.