2021-08-01 14:27:44 -07:00
# 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 ](https://developer.okta.com/signup/ ).
* 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.

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

* Click on **Create App Integration** button.

## Step 3: Configuring the app
* Once you click on **Create App Integration** button.
* Select **OIDC - OpenID Connect** .

* Then select the **Application type** . Select **Web Application** .

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

* The app is now configured.

## 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.

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

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

2021-08-05 19:56:33 +05:30
## Step 5: Adding the details in openmetadata-security.yaml
2021-08-01 14:27:44 -07:00
* Once the **Client Id** , **Client secret** , **issuer** and **audience** is generated.
2021-08-05 19:56:33 +05:30
Add those details in openmetadata-security.yaml file in the respective field.
2021-08-01 14:27:44 -07:00
