OAuthAuthentication is a datatype for authentication through OAuth Identity Providers.

Table: OAuthAuthentication

ParameterTypeRequiredDefaultDescription
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  The unique BitBucket identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
GithubOAuthProvider  The unique GitHub identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
GoogleOAuthProvider  The unique Google identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
namestringyes The display name of the authentication method.
oidcOIDCProvider  The unique OIDC identifier, the client identifier, and the URL where to redirect the user after authenticating. See OAuthProvider.
uiLoginFlowbooleanyes Whether OAuth 2.0 UI login flow is enabled.