OneLogin + Dialpad

  • Updated

Your IT team should be doing more than managing lost passwords. With Dialpad's OneLogin’s single sign-on (SSO) integration, IT teams never have to worry about users managing multiple passwords or usernames — everything is synced to their OneLogin account. Users simply log into OneLogin and select Dialpad from their app panel to log in and start placing calls.

Let's go over this integration.  

Create API Key

First things first, you'll need your Company Admin to set up API keys. 

Have your Company Admin navigate to their Admin Settings from Dialpad.com

  1. Navigate to My Company 
  2. Select Authentication 
  3. Select API Keys
  4. Select Add Key and generate a new API key for OneLogin
  5. Copy the API key

Configure OneLogin

Before you start configuring OneLogin via the steps below, you'll need to ensure you have:

  • Dialpad Company Admin (Super Admin) access
  • OneLogin Administrative Portal Access
  • Dialpad Enterprise Plan
  • Available licenses 

In the OneLogin administrative portal, head to the Applications tab.

  1. Select Add App (in the upper-right corner)Screen_Shot_2022-05-13_at_2.40.53_PM.png
  2. Type Dialpad in the Search bar             Screen_Shot_2022-05-13_at_2.41.59_PM.png

  3. Select Dialpad (with SAML 2.0 and provisioning tabs)

  4. Enter a Display Name

    Screen_Shot_2022-05-13_at_2.43.00_PM.png  

  5. Select Save

  6. Select OneLogin as the SAML providerScreen_Shot_2022-05-13_at_2.45.46_PM.png

  7. Take note of the SP SSO Url and SP Entity ID Screen_Shot_2022-05-13_at_2.46.54_PM.png
  8. Navigate to the Configuration tab of the Dialpad app in OneLogin Admin portal

  9. Enter your org domain in Application Details 

    • It must match the SP SSO Url                            Screen_Shot_2022-05-13_at_2.49.37_PM.png

  10. In API Connection, enter the API key previously generated in the SCIM Bearer Token field.                            Screen_Shot_2022-05-13_at_2.50.22_PM.png
  11. Select Enable
  12. Select Save
  13. Click the SSO OneLogin, while keeping the Dialpad SAML page open in another tabScreen_Shot_2022-05-13_at_2.48.17_PM.png

  14. Copy and paste the following OneLogin attributes into their corresponding Dialpad fields as specified in the table belowScreen_Shot_2022-05-13_at_2.51.58_PM.png

  15. Select Save in the Dialpad page

Configure User Provisioning 

Now that SAML has been set up, you'll need to configure your User provisioning. 

  1. Navigate to the Provisioning tab
  2. Check "Enable Provisioning" to set up SCIM
  3. Select Save

Creating and Deleting Dialpad Users

Once OneLogin is configured for SCIM, new Users can be provisioned on Dialpad by creating them in the OneLogin portal. 

  1. Navigate to the Users tab
  2. Select New User
  3. Create the new UserScreen_Shot_2022-05-13_at_3.11.57_PM.png
  4. Select Save User    

Next, navigate to Applications  and select Add the Dialpad Application login

Update any relevant details and hit Save. 

Screen_Shot_2022-05-13_at_3.13.25_PM.png

FAQs

What are the default mappings?

  • Office in OneLogin → Office in Dialpad
  • Number in OneLogin → Number in Dialpad
  • Email(s) in OneLogin → Email(s) in Dialpad
  • Username in OneLogin → Username in Dialpad
  • First name in OneLogin → First name in Dialpad
  • Last name in OneLogin → Last name in Dialpad

What happens to existing Users once SCIM is added to the company?

Any users that already exist in both Dialpad and OneLogin get linked together using their email address to determine which corresponds to which, and any fields that were out of sync will be communicated to OneLogin.

How is a number assigned?

Dialpad assigns a number from the Office's reserved pool. If there are no numbers in your Reserve Pool, we use the area code of the Office which the User is assigned to.