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 return datatypes, this indicates that you must specify which fields you want returned in the results.
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.