Access Permission: Salesforce Admin and Responsive Admin (Access to All organization settings) |
Responsive supports OAuth for authentication, you can find below the steps to integrate OAuth with OpenID Connect in Responsive.
Enable SSO in your organization, Click ADD NEW.
Enter name for the newly created SSO, select the SSO Type as OAuth.
Note: Multiple SSO can be created for a single client instance. If required, raise a support ticket. Once approved the team will enable it for the client. |
Switch to onelogin to get the rest of the details to complete configuration, Go to APPS -> ADD APPS and search for OIDC.
Click OpenID Connect (OIDC) to configure changes and save. Optionally, you can change the display name, icon to be visible in portal and description.
Go to SSO tab, copy the client ID and client secret to the respective fields.
Paste the values copied from OIDC to Client ID and Client Secret fields respectively.
Click on the link address with label OpenID Provider Configuration Information below Client Secret in onelogin. Right click to copy the link address
Paste the copied URL in Discovery Url field, click on populate to auto-fill rest of the values leaving Provider Name and Scope.
Go to the SSO tab again and change the token endpoint from Basic to POST
Enter a unique provider name as it will be added to the Redirect Url, enter the scope values (OpenID, name, profile, groups, email, params, phone) separated by space. Here OpenID is mandatory.
Select your preferred grant type from the Flow Type drop-down, Responsive supports Authorization Code and Implicit flows.
Copy the Redirect Url by clicking on the copy icon.
Paste the copied URL in your Onelogin OpenID Connect > Configuration tab > Redirect URI's field and click SAVE in the top right corner.
After completing all configurations, users can now login using SSO by clicking on the red icon and entering your configured email.
You can choose your provider if multiple SSO providers are configured in your organization.