OAuthAuthentication

OAuthAuthentication is a datatype for authentication through OAuth Identity Providers.

Table: OAuthAuthentication

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 27, 2024
bitbucketOAuthProvider  Long-TermThe unique BitBucket identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
githubOAuthProvider  Long-TermThe unique GitHub identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
googleOAuthProvider  Long-TermThe unique Google identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
namestringyes Long-TermThe display name of the authentication method.
oidcOIDCProvider  Long-TermThe unique OIDC identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
uiLoginFlowbooleanyes Long-TermWhether OAuth 2.0 UI login flow is enabled.