AuthProvider
Contains settings for authentication providers, allowing integration with third-party login systems.
Columns
| Name | Type | ReadOnly | References | Description |
| Id [KEY] | String | True |
Unique identifier for the authentication provider configuration. | |
| CreatedDate | Datetime | True |
Date and time when the authentication provider record was created. | |
| ProviderType | String | False |
Type of authentication provider, such as Google, Facebook, OpenID Connect, or a custom provider. | |
| FriendlyName | String | False |
Display name used to identify the authentication provider in the Salesforce UI. | |
| DeveloperName | String | False |
Unique URL suffix used in the authentication provider's callback URL. | |
| RegistrationHandlerId | String | False |
ApexClass.Id |
ID of the Apex class used to handle new user registration and login for the authentication provider. |
| ExecutionUserId | String | False |
User.Id |
ID of the Salesforce user under whose context unauthenticated API requests are executed. |
| ConsumerKey | String | False |
OAuth client ID used to authenticate with the external identity provider. | |
| ConsumerSecret | String | False |
OAuth client secret used to authenticate with the external identity provider. | |
| ErrorUrl | String | False |
Custom URL to redirect users to if authentication fails. | |
| AuthorizeUrl | String | False |
URL used to initiate the OAuth authorization flow with the external identity provider. | |
| TokenUrl | String | False |
URL used to obtain the OAuth access token from the external identity provider. | |
| UserInfoUrl | String | False |
URL used to retrieve user profile information from the external identity provider. | |
| DefaultScopes | String | False |
Default OAuth scopes requested during the authentication process. |