Developer Portal 10.11 | Using Developer Portal | User management | Single Sign-On Users Onboarding | User Onboarding using Social Media Account | How do I onboard users using their Social media credentials?
 
How do I onboard users using their Social media credentials?
You can enable users to sign up using their Facebook, Google, or GitHub credentials.
This use case starts when want to allow user onboarding using their Social media account and ends when you have completed the configuration.
In this example, you enable users to sign in using their Facebook credentials.
Before you begin
*Ensure that the OAuth feature is enabled.
*Ensure you have registered an OAuth application in Facebook and have the API key and API secret values of the application. For information on registering an application in Facebook, see https://developers.facebook.com/docs/facebook-login/web/.
*In the OAuth application that you create in Facebook, provide the Developer Portal URL in the following format:
Developer_Portal_URL/portal/rest/v1/login/callback?provider=facebook&tenant=<tenant_name>
*To enable SSO onboarding using Facebook credentials:
1. Click the menu options icon from the title bar and click Administration.
2. Select OAuth.
3. Select Facebook from the Providers tab.
4. Provide the API key and API secret values from the OAuth application registered in Facebook.
5. Click Save.
Your changes are saved.
Alternative steps
*Enable users to use their Google or GitHub credentials to sign in to Developer Portal. You must register an OAuth application in the required social media applications and provide the API key and API secret values of the application.
*For information on registering an application in Google, see https://blog.rebex.net/howto-register-gmail-oauth.
*For information on registering an application in GitHub, see https://docs.github.com/en/developers/apps/creating-an-oauth-app.
Note:
You must provide the calback URL for the GitHub application in the following format:
Developer_Portal_URL/portal/rest/v1/login/callback
Next steps
*The Sign in with Facebook button appears in the Sign in page.
User can click this button, provide their Facebook credentials to sign up to Developer Portal. The sign up request goes through the onboarding strategy.