Configuring Appdome Authentication via Okta

Last updated September 30, 2024 by Appdome
This guide provides detailed steps and essential data required for configuring identity management services such as Okta to ensure secure authentication for corporate accounts on the Appdome platform. These services facilitate robust access management, allowing IT to control employee access to applications and devices effectively. By integrating one of these trusted cloud-based platforms, organizations can guarantee that only authorized employees can access and utilize Appdome’s comprehensive suite of mobile application security tools. This selective authentication is crucial for protecting the integrity and security of the operations conducted on the platform, ensuring that sensitive processes and data are managed exclusively by authenticated users.
This guide is divided into the following parts:
  • Configuring the Settings on Okta Admin Console
  • Defining the Person to Use Okta

Prerequisites

Configuring the Settings on Okta Admin Console

To add the configuration for Okta:

  1. Log in to your Okta account
  2. Go to the Okta dashboard.
    Okta Dashboard
  3. On the left side menu, go to Applications > Applications.
    Applications
  4. Click Create App Integration.
  5. Select Sign-in method: OIDC – Open ID Connect
  6. Select Application type: Web application
    Create A New App Integration
  7. Use the New Web App Integration page that appears now to enter data as follows:
    • Enter a unique name in the App integration name box
    • Select the Grant type –  Client Credentials
    • Select the Refresh Token check box
    • Use the Sign-In Redirect URIs field to enter the environment on which you are testing, with the suffix /api/login/okta/{Company name in small case}
      For example, https://fusion.appdome.com/api/login/okta/appdome-platform
      Note: If you do not yet have a lowercase company name, you can skip this field and fill it in at a later stage.
  8. Use the Sign Out redirect URIs to enter the environment URL without any suffixes.
    New Web App Integration
  9. Select the check box Skip group assignment for now.
    Skip Group Assignment
  10. Click Save.
    You are now taken to the Application’s details page, where you can see more relevant data and keys to be used soon.
  11.  Keep the Client authentication setting that was defined when the user created the application.
  12. Mandatory:
    1. Click the Edit button on the right.
    2. Select the check box: Require PKCE for additional verification.
    3. Click Save.
      Require Pkce For additional Verification.
  13. Ensure that all other configuration settings (General Settings) are defined as shown below.
    General Settings

Defining the Person to Use Okta

To define the person to use Okta:

  1. From the menu on the left side, go to Directory > People and click Add Person.
  2. Use a domain that you remember, as this domain will be used for logging in.
  3. Ensure that the check box “I will set password” is selected, and enter a password of your choice.
  4. Decide whether the user you defined can keep using the password entered here or must change it. In the latter case, verify that the check box “User must change password on first login” is selected.
  5. When done, click Save or Add Another to add one more user.
    Add Person
  6. After all required users have been added, navigate to the Applications tab on the side menu.
  7. Select Assign Apps to People
  8. Select the application you created
  9. Select the relevant users
  10. Click Next
    Assign Applications
  11. Click Confirm Assignments
    Confirm Assignments

Related Articles:

How Do I Learn More

If you have any questions, please send them our way at support.appdome.com or via the chat window on the Appdome platform. 

Thank you!

Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project.

Appdome

Want a Demo?

Appdome Basics

GilWe're here to help
We'll get back to you in 24 hours to schedule your demo.