Custom Social Identity Provider Configuration Details
When you set up a custom social identity provider, starting with "Preparing IDM", you'll see configuration details in your conf/identityProviders.json
file. The following table includes the information shown in the relevant Admin UI pop-up window.
IDM generates the identityProvider-custom.json
file only when you configure and enable the custom social identity provider in the Admin UI. Alternatively, you can create that file manually.
Property (UI) | Property (JSON file) | Description |
---|---|---|
Client ID | clientId | The client identifier for your social identity provider |
Client Secret | clientSecret | Used with the Client ID |
Scope | scope | An array of strings that allows access to user data; varies by provider. |
Authorization Endpoint | authorizationEndpoint | Every social identity provider should have an authorization endpoint to authenticate end users. |
Token Endpoint | tokenEndpoint | Endpoint that receives a one-time authorization code, and returns an access token. |
User Info Endpoint | userInfoEndpoint | Endpoint that transmits scope-related fields. |
Not in the Admin UI | name | Name of the social identity provider |
Not in the Admin UI | type | Authentication module |
Not in the Admin UI | authenticationId | Authentication identifier, as returned from the User Info Endpoint for each social identity provider |
Not in the Admin UI | propertyMap | Mapping between the social identity provider and IDM |
For information on social identity provider buttons and badges, see "Social Identity Provider Button and Badge Properties".