2021-08-12 21:14:42 +00:00

2.9 KiB

Create Server Credentials

This document is all about how to create an Okta app and configure it for oAuth. It will generate information which is required to perform single-sign-on activity.

Step 1: Create an Okta Account

  • Go to Create Okta Account.
  • Provide the required input and click on Sign Up.
  • Else you can continue with Google or Gitthub.

Step 2: Create the OIDC app integration.

  • Once done with signup/signin you will be redirected to the getting started page of okta.

Alt text

  • Click Applications -> Applications available on the left side of the panel.

Alt text

  • Click on Create App Integration button.

Alt text

Step 3: Configuring the app

  • Once you click on Create App Integration button.
  • Select OIDC - OpenID Connect.

Alt text

  • Then select the Application type. Select Web Application.

Alt text

  • Once selected, click Next.
  • Provide the necessary input and click Save.

Alt text

  • The app is now configured.

Alt text

Step 4: Where to find the credentials

  • Once the app is configured, now the Client Id and Client secret can be used.
  • You can also go to Appication -> Application like in step 2.
  • You should be able to see your application in the list.

Alt text

  • Click on your application.
  • You will find your Client id, Client secret, and Okta domain.

Alt text

  • To get you issuer and audience click on Sign On available on top of the form.

Alt text

Step 5: Adding the details in openmetadata-security.yaml

  • Once the Client Id, Client secret, issuer, and audience are generated.

    Add those details in openmetadata-security.yaml file in the respective field.

Alt text