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:
Getting your credentials from OneLogin
Before you begin
Before proceeding, check out the initial How to configure OpenID article.
Getting your credentials from OneLogin
Step 1: Sign in to your organization’s OneLogin Admin Console. Do not start from the Deel dashboard or a OneLogin end-user portal.
Step 2: In the OneLogin Admin Console, select Applications from the main navigation.
Step 3: Select Add App to open the application catalog.
Step 4: Enter OpenId Connect in the catalog search field and allow the filtered results to load.
Step 5: Select the OpenId Connect catalog entry published by OneLogin. Confirm that the publisher is OneLogin before selecting the entry.
Step 6: Name the application and make sure Visible in portal is enabled.
Step 7: In the application, open the SSO section and copy the following values:
- Client ID
- Client Secret
- Well-known Configuration URL
Enabling Single Sign-on
Step 8: In Deel, paste the Client ID, Client Secret, and Well-known Configuration URL into the OpenID configuration. Select Connect, then go to Settings.
Step 9: On Deel’s integration page, select Enable, enter a name for the integration, and copy the generated Redirect URL.
Step 10: Return to the OneLogin OpenId Connect application and open Configuration.
Step 11: Paste the Deel Redirect URL into both the Login URL and Redirect URI(s) fields.
Step 12: Verify that the Token Endpoint authentication method is set to POST.
Step 13: Review the configuration and select Save to complete the setup.