/set_auth_providers

Use set_auth_providers to define the list of identity providers provided by the Janrain server to sign-in enabled pages. This is the same list that is managed by the dashboard.

This call modifies the list of providers presented to the user.

Accepted Content-types

  • application/x-www-form-urlencoded
  • multipart/form-data

This endpoint includes the following methods:

  • POST


POST

Authentication

This endpoint supports Basic authentication. 

How to Create an Authentication String

Base URL

The base URL for this endpoint is your application domain followed by /api/v2; for example:

https://educationcenter.rpxnow.com/api/v2

You can find your application domain in the Social Login (Engage Dashboard) on the Settings page:

Example Request

This method returns an empty success response if it completes without error.


curl -X POST \
    --data-urlencode apiKey=1234567891234567891234567891234567891234\
    --data-urlencode providers='["facebook","yahoo"]'\
    https://janrain-docs.rpxnow.com/api/v2/set_auth_providers
                           
      Running this command in Postman

Example Response


{
  "stat": "ok"
}
                           

Query Parameters

Parameter Type Required Description
apiKey string Yes Social Login API key. This key can be found on the Janrain Dashboard.
 
device_type string Without a parameter value, set_auth_providers affects the provider list for the web version of the Social Login UI.

Allowed parameter values are:
 
  • web  (changes the providers presented to normal web traffic)
  • iphone (changes the providers presented to web traffic identified as originating from an iPhone)
  • android (changes the providers presented to web traffic identified as originating from an android based mobile device)
providers string Yes A comma-separated string of provider specifiers. See Identity Providers.