Newer Version Available

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

ConnectApi.ExternalAuthIdentityProvider

External auth identity provider.
Property Name Type Description Available Version
authenticationFlow ConnectApi.​IdentityProvider​AuthFlow Authentication flow to get tokens to call protected APIs. Values are:
  • AuthorizationCode
62.0
authenticationProtocol ConnectApi.​IdentityProvider​AuthProtocol Authentication protocol required to access the external system. Values are:
  • OAuth
62.0
authorizeUrl String Authorization endpoint URL for the external system. 62.0
callbackUrl String For the Authorization Code authentication flow, the callback URL that's used by the external system after authorization. 62.0
createdByNamespace String Namespace of the package that created the external auth identity provider. 62.0
credentials List<ConnectApi.ExternalAuthIdentityProviderCredential> List of the external auth identity provider credentials. 62.0
description String Description of the external auth identity provider. 62.0
fullName String Full name of the external auth identity provider. The full name can include a namespace prefix. 62.0
id String External auth identity provider ID. 62.0
label String External auth identity provider label. 62.0
tokenUrl String Token endpoint URL to retrieve tokens from the external system. Required for all OAuth 2.0 authentication flows. 62.0
url String Connect REST API URL for the external auth identity provider. 62.0
userInfoUrl String User info URL to retrieve user profile information from the external system. 62.0