9.1. Okta integration setup

9.1. Okta integration setup

Overview

The Okta integration allows single sign on (SSO) to your Huume admin portal using your Okta directory 

Step 1 - Setup Okta application

  1. Log in to your Okta portal and click Admin to switch to the administration portal

  2. From the left-hand menu expand Applications and click Applications

  3. Click Create App Integration

  4. Select OIDC - OpenID Connect, and then select Web Application, and then click Next

  5. Enter an App Integration Name such as Huume Admin Portal
  6. You can download a logo from https://public-media.azureedge.net/common/huume-shape-okta.png if you wish
  7. Grant type should only have Client acting on behalf of a user set to Authorization Code checked

  8. Replace the default Sign-in redirect URI with https://huumeappauth.b2clogin.com/huumeappauth.onmicrosoft.com/oauth2/authresp

  9. Replace the default Sign-out redirect Uris with https://<your subdomain>.huume.app (replace <your subdomain> with the domain provided to you in the email that accompanies these instructions)

  10. Set the Controlled access to Skip group assignment for now

  11. Click Save
  12. Once the application has been saved, you should see an Okta API Scopes tab, click on this and then Grant the following scopes
    1. okta.myAccount.email.read
    2. okta.myAccount.phone.read
    3. okta.myAccount.profile.read
    4. It should look like this afterwards
  13. Click on the Assignments tab, where you can assign which users can use this integration

Step 2 - Provide Huume with details

  1. Once the Okta application has been created you should see a Client ID and lower down the page a Client Secret. You will need to pass this to your Huume account manager so we can setup the integration from our side. If you would prefer not to email this information then we can provide an alternative way to send this securely
  2. Click the Copy to clipboard next to Client ID and save this somewhere
  3. Click Copy to clipboard next to the Client Secret and save this somewhere

  4. You need to find your Okta directory domain name - this can be found by clicking the profile dropdown in the top-right. In the example below the directory domain name is trial-8271699.okta.com but yours will be different. It could be a "something.okta.com" domain, or your custom domain if you have that setup

  5. You need to then send the following to your Huume account manager:
    1. Client ID
    2. Client Secret
    3. Okta directory domain name 
  6. We will then get back in touch once this has been setup and your users will then be able to log in
  7. Once a user has logged in to the Huume admin portal for the first time they won't have any access rights. A user administrator in the Huume admin portal will then need to assign them the relevant roles and teams

    • Related Articles

    • How can Registered Providers be setup to use multiple teams?

      The Landlord and Team structure within the system allows for flexible filtering of data so that users are only able to access the data that is relevant to the their roles. However for some users, i.e. managers, they may require a wider view of the ...
    • 18. Report APIs

      Report APIs allow you to extract data from the system automatically using a third party product such as PowerBI. Report APIs list The Report APIs option in the explorer displays a list of all of the Report APIs in the system. Adding a new Report API ...
    • Release 6.1.1 15/12/2022

      New & improved Back office Infrastructure A new user authentication scheme has been introduced, Azure B2C, alongside the existing Azure AD. This allows back-office user authentication to be completed using Google and other IDP’s such as Okta.
    • Release 8.2.1 18/09/2023

      New & Improved Back office Lists Lists have been updated to allow far more fields to be added as columns. The previous restriction where a large number of filter criteria could cause an error due to the size of the query has also been removed. If a ...
    • Release 8.6.1 28/11/2023

      New & Improved Back office Cases A new Export page has been added to the Case form. This allows an entire Case to be exported in a single zipped file. Each Person on the case, the case itself and each case strand has a spreadsheet created that ...