/auth
Last updated
Last updated
Begins a session by accepting a JWT. Upon successful validation against the scheme provided in the path, this will return a Session which can be used for authentication. If there is no User associated with the supplied credentials, this will implicitly create a new account and will include that account information in the response. If there is an account, or this method receives an existing session key, this will link to the existing scheme if the account was not previously linked.
/auth/oidc
The JWT to parse
The profile ID to assign to the session.
A query string to select the profile to use. NOTE: This will not be run if a profileId is specified.
Begins a session by accepting a session request with parameters matching the specified OAuth2 Scheme. Upon successful validation against the scheme provided in the path, this will return a Session which can be used for authentication. If there is no User associated with the supplied credentials, this will implicitly create a new account and will include that account information in the response. If there is an account, or this method receives an existing session key, this will link to the existing scheme if the account was not previously linked.
/auth/oauth2
The OAuth2 scheme ID to use.
The request parameters to be used in the token validation request. This should adhere to any params marked as fromClient in the auth scheme.
The request headers to be used in the token validation request. This should adhere to any headers marked as fromClient in the auth scheme.
The profile ID to assign to the session.
A query string to select the profile to use. NOTE: This will not be run if a profileId is specified.