Allows linking an OAUTH account to an existing user account by matching emails
The authorization endpoint is used to interact with the resource owner and obtain an authorization grant. This is usually provided by the OAUTH provider.
Automatically sets email as verified on registration
The client_id is provided by the OAuth 2.0 provider and is a unique identifier to this service
The OAuth 2.0 provider name displayed to the user on the Login page
switch to enable or disable an oauth provider
The OAuth 2.0 claim containing the unique user ID returned by the provider. Usually this should be set to "sub".
The issuer url of the OAUTH provider.
Lists the scopes requested from users. Users will have to grant access to the requested scope at sign up.
The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token. This is usually provided by the OAUTH provider.
Optional
updated?: stringswitch to enable or disable PKCE
The UserInfo Endpoint is an OAuth 2.0 Protected Resource that returns Claims about the authenticated End-User. This is defined in the OIDC specification.
oauth provider with client_secret - should never be sent to the client