External Auth Identity Provider

External auth identity provider.
Property Name Type Description Filter Group and Version Available Version
authenticationFlow String Authentication flow to get tokens to call protected APIs. Values are:
  • AuthorizationCode
Small, 62.0 62.0
authenticationProtocol String Authentication protocol required to access the external system. Values are:
  • OAuth
Small, 62.0 62.0
authorizeUrl String Authorization endpoint URL for the external system. Small, 62.0 62.0
callbackUrl String For the Authorization Code authentication flow, the callback URL that's used by the external system after authorization. Small, 62.0 62.0
clientAuthentication String Client authentication method that describes how credentials are sent to the authorization server. Values are:
  • ClientSecretBasic
  • ClientSecretPost
Small, 63.0 63.0
createdByNamespace String Namespace of the package that created the external auth identity provider. Small, 62.0 62.0
credentials External Auth Identity Provider Credentials[] List of the external auth identity provider credentials. Medium, 62.0 62.0
description String Description of the external auth identity provider. Small, 62.0 62.0
fullName String Full name of the external auth identity provider. The full name can include a namespace prefix. Small, 62.0 62.0
id String External auth identity provider ID. Small, 62.0 62.0
label String External auth identity provider label. Small, 62.0 62.0
parameters External Auth Identity Provider Parameter[] List of custom request parameters. Medium, 63.0 63.0
standardExternal​IdentityProvider String Reference to a standard external auth identity provider. Small, 63.0 63.0
tokenUrl String Token endpoint URL to retrieve tokens from the external system. Required for all OAuth 2.0 authentication flows. Small, 62.0 62.0
url String Connect REST API URL for the external auth identity provider. Small, 62.0 62.0
userInfoUrl String User info URL to retrieve user profile information from the external system. Small, 62.0 62.0