Dashworks
WebsiteBook a DemoSign UpLogin
  • Migration Guide
  • Get Started
    • Introduction
    • Quick Start
  • Knowledge
    • Connect Apps
    • Other Sources
  • Use Cases
    • Engineering
    • Customer Support
    • Sales
    • Marketing
    • Product Management
    • Human Resources
    • Talent
    • Legal & Compliance
  • Bots
    • Custom Bots
    • Setup Bots
    • Managed Bots
  • Surfaces
    • Slackbot
    • Chrome Extension
  • Optimize
    • Improve Answers
    • Prompting
    • Instructions
    • Feedback
    • AI Model
  • Admin
    • Launch Guide
    • Announce Dashworks
    • SSO
    • SCIM
    • Analytics
    • Verified Domains
    • Schedule Training
    • Homepage
    • Chrome Extension Setup
  • API
    • Overview
    • Authentication
    • Rate Limits
    • API Reference
      • Answer API
      • Connector API
    • Zapier Integration
    • Examples
    • Pricing
  • FAQs
    • Search Permissions
    • Search Modes
    • User Roles
    • Org vs Individual
    • Real-Time vs Full Sync
    • Workflows
    • Roadmap
    • Referrals
Powered by GitBook
On this page

Was this helpful?

  1. Admin

SSO

PreviousAnnounce DashworksNextSCIM

Last updated 6 months ago

Was this helpful?

Currently Dashworks supports Google SSO, Microsoft Azure SSO, and Okta SSO. If you would like to request additional providers, please reach out to .

The first steps should be taken within the Okta Admin Panel:

  1. Go to Applications under Applications

  1. On the Applications page, select Browse App Catalog

  1. Search for Dashworks App and add it

  1. Add an Application label and click Done

  1. Once the App is added, you will have to assign users to the app under the Assignments tab. This will enable to users to log into Dashworks app using Okta. To add users, navigate to the Assign to People option under Assign option on Assignments Page. If you already have a group you can choose the Assign to Groups option and assign the entire group.

  1. You can add people by clicking the Assign option next to their name. After you have all the people click the Done button

Note: Make sure all the user profiles have these fields populated:

  • Username

  • First Name,

  • Last Name

  • Primary Email

  • Display Name.

These fields are required to create profiles in Dashworks. Below is a sample user profile with all required attributes.

Now you're ready to open the Dashworks App:

  1. Log into Dashworks and navigate to Settings -> Security under Workspace settings. Click on Configure next to OIDC.

  2. You will require Client ID, Client Secret, and Issuer URL

  1. Fill in the Client ID, Client Secret, and Issuer URL and click Submit

  1. On successfully applying the changes, you should see the following message:

The first steps should be taken within the Azure Portal.

  1. Go to Azure portal > Azure Active Directory

  2. In your Active Directory, click +Add option and then click App registration

  1. Click on Register and the application will be created. Save the Client ID and Tenant ID (highlighted below) for the newly created app, this will be required in the SSO creation process on Dashworks app

  1. On the left window, select Certificates and Secrets to create a client secret

  1. Click on +New Client Secret and fill in the relevant details in the client secret form.

Recommended expires value is 24 months, to avoid creating the SSO registration again for 24 months. Add the secret key after filling in the details in the form.

  1. Copy the Value of the newly created secret key, this will be required in the SSO creation process on Dashworks app

Now you're ready to open the Dashworks App:

  1. Navigate to Settings --> Security in the navigation bar.

  1. Input the information below and configure the SSO

  2. Client Id: Noted in Step 4 above

  3. Client Secret: Noted in Step 7 above

  4. Sign out of Dashworks, then click "Sign in with SSO" to sign in with Azure AD.

Google SSO does not require additional setup. You can simply select Google as your SSO provider in the “Single sign-on” page within Dashworks.

If you have a Google Workspace you will be prompted with Google SSO both when you first create an account:

You will also be prompted to use SSO if you are logging back in after logging out:

User must specify the Initiate Login URI in the sign-on settings. In most cases this will be . For on-prem deployment, please contact for the Initiate Login URI.

Issuer URL will be of the format for example . You can get this from the Okta browser tab.

Also if URL has -admin suffix for example , just remove the suffix and only use (https:// is required).

In the app registration form, give a unique name to your application and keep the default option for Supported account types. For Redirect URI, please set Redirect type as WEB and value as

Issuer Url: <tenant_id>/v2.0, replace <tenant_id> with your org tenant id noted in Step 4 above.

https://apigw.dashworks.ai/v1/google/auth-url?origin=web.dashworks.ai
support@dashworks.ai
https://your-company.okta.com
https://dashworks.okta.com
https://your-company-admin.okta.com
https://your-company.okta.com
https://dashworks.auth.us-west-2.amazoncognito.com/oauth2/idpresponse
https://login.microsoftonline.com/
support@dashworks.ai