Google Social Identity Provider Configuration Details

You can set up the Google social identity provider through the Admin UI or in a conf/identityProvider-google.json file. IDM generates the identityProvider-google.json file when you configure and enable this social identity provider in the Admin UI. Alternatively, you can create the file manually.

The following table includes the information shown in the Admin UI Google Provider pop-up window, along with associated information in the identityProvider-google.json file:

Google Social Identity Provider Configuration Properties
Property (UI)Property (JSON file)Description
Client IDclientIdThe client identifier for your Google Identity Platform project
Client SecretclientSecretUsed with the Client ID to access the configured Google API
Scopescope An array of strings that allows access to user data; see Google's documentation on Authorization Scopes
Authorization EndpointauthorizationEndpointPer RFC 6749, "used to interact with the resource owner and obtain an authorization grant". For Google's implementation, see Forming the URL.
Token EndpointtokenEndpointEndpoint that receives a one-time authorization grant, and returns an access and ID token
User Info EndpointuserInfoEndpointEndpoint that receives an access token, and returns information about the user
Well-Known EndpointwellKnownEndpointAccess URL for Google's Discovery Document
Not in the Admin UInameName of the social identity provider
Not in the Admin UItypeAuthentication module
Not in the Admin UIauthenticationIdAuthentication identifier, as returned from the User Info Endpoint for each social identity provider
Not in the Admin UIpropertyMapMapping between Google and IDM

For information on social identity provider buttons and badges, see "Social Identity Provider Button and Badge Properties".

Read a different version of :