Newer Version Available

This content describes an older version of this product. View Latest

AuthProvider

Represents an authentication provider (auth provider). An auth provider lets users log in to your Salesforce org from an external service provider, such as Facebook, Google, or GitHub.

For more information, see AuthProvider in the Object Reference.

Fields

Field Label API Field Name Type Digits Length Precision Scale
Apple Team AppleTeam string 12
Auth. Provider ID Id id 18
Authorize Endpoint URL AuthorizeUrl url 1024
Class ID PluginId reference 18
Class ID RegistrationHandlerId reference 18
Consumer Key ConsumerKey string 256
Consumer Secret ConsumerSecret string 100
Created Date CreatedDate datetime
Custom Error URL ErrorUrl string 500
Custom Logout URL LogoutUrl url 1500
Custom Metadata Type Record CustomMetadataTypeRecord string 15
Default Scopes DefaultScopes string 256
Elliptic Curve Key EcKey string 30
Existing User Linking URL LinkKickoffUrl url 255
Icon URL IconUrl url 1024
Include Consumer Secret in API Responses OptionsSendSecretInApis boolean
Include identity organization's Organization ID for third-party account linkage OptionsIncludeOrgIdInId boolean
Name FriendlyName string 32
OAuth-Only Initialization URL OauthKickoffUrl url 255
Provider Type ProviderType picklist 40
Send access token in header OptionsSendAccessTokenInHeader boolean
Send client credentials in header OptionsSendClientCredentialsInHeader boolean
Single Sign-On Initialization URL SsoKickoffUrl url 255
Token Endpoint URL TokenUrl url 1024
Token Issuer IdTokenIssuer string 1024
URL Suffix DeveloperName string 32
User ID ExecutionUserId reference 18
User Info Endpoint URL UserInfoUrl url 1024