Social API

API endpoints for managing the social identity providers used for social login and registration.

In addition to reference information for each endpoint, this section of the documentation includes the following articles:






EndpointMethods
/add_domain_patterns     
Add a domain to an application allow list. If the allow list is configured, then only the domains included on that list are allowed to communicate with your social login application.
  • POST
/add_or_update_access_token     
Add or update an OAuth access_token for a user outside the typical login flow.
  • POST
/auth_info
Authenticate a user logging in by using a social login provider.
  • POST
/get_app_settings
View application properties such as the privacy policy and favicon URLs.
  • POST
/get_available_properties
View the social login identity providers that can be used by an application.
  • POST
/get_backplane_properties
Verify that Backplane server credentials have been configured. Note that the Backplane server is no longer available; this endpoint is for backward-compatbility use only.
  • POST
/get_contacts
View the contacts associated with the specified user.
  • POST
/get_domain_patterns
View the domains on an application allow list. If the allow list is configured, then only the domains included on that list are allowed to communicate with your social login application.
  • POST
/get_share_count
View the number of times the specified URL has been shared by using social media.
  • POST
/get_share_providers
View the email and social sharing providers available to an application.
  • POST
/map
Associate a primary key with a user's social identity.
  • POST
/providers
View the social login providers configured for an application
  • POST
/set_app_settings
Update application properties such as the privacy policy and favicon URLs.
  • POST
/set_auth_providers    
Update the set of social login identity providers users can employ when logging on or registering.
  • POST

/set_backplane_properties
Configure the Backplane server, Note that the Backplane server is no longer available; this endpoint is for backward-compatbility use only.
  • POST

/set_domain_patterns
Update the allow list for an application. If the allow list is configured, then only the domains included on that list are allowed to communicate with your social login application.
  • POST

/set_share_providers
Update the set of email and social sharing providers.
  • POST

/sharing/broadcast
Share activity information with a social sharing provider.
  • POST

/sharing/direct
Share activity information with specified recipients on a social sharing provider.
  • POST

/signin/oauth_token
Exchange a social identity provider OAuth token or IDP token for an Identity Cloud social loogin token.
  • POST

/unmap
Remove a social login identity provider from a user's primary key.
  • POST