OpenID stands out due to its wide compatibility with nearly all SSO providers, including industry leaders like Okta, Azure, Google, OneLogin, and Pingfederate, often referred to as Identity Providers or IdPs. This integration allows Deel users to enforce a uniform login method across various contract types and client admin roles, enabling them to sign in through their preferred provider.
This guide offers a step-by-step approach to setting up OpenID connect with OneLogin, ensuring a secure and efficient user authentication experience.
In this article:
Before you begin
Before proceeding, check out the initial How to configure OpenID article.
Getting your credentials from OneLogin
Log into your OneLogin admin account and click on Applications in the dashboard to navigate there.
Next, select Add App to start creating a new application. Search for OpenId Connect and choose the version created by OneLogin. Assign a name to your app and ensure that Visible in portal is enabled.
Copy Necessary Credentials: In your app's configuration, go to the SSO section. Here, copy the Client ID, Client Secret, and the URL for Well-known Configuration.
Enabling Single Sign-on
First paste the copied Client ID, Client Secret, and Well-known Configuration URL into the OpenId configuration in Deel, and then select "Connect & go To Settings".
Setting Up Integration on Deel: On Deel's integration page, click "Enable", enter a name for the integration, and copy the "Redirect URL".
Finalize in OneLogin: Return to the OneLogin OpenId application. In the "Configuration" section, paste the Redirect URL into both the "Login Url" and "Redirect URI's" fields. Verify that the Token Endpoint is set to POST and ensure all details are correct and click Save to complete the setup.