# Okta SSO Login Basic Information

### Create Okta App Integration:

First step is to create an Okta app integration that represents your web application.

1. Sign into Okta with your administrator account [here](https://developer.okta.com/login/). If you do not have Okta account, click on **Sign Up**.

   <div align="left"><figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FoNaGqZynfzlj0kf28Oqs%2FOktasignIn.png?alt=media&#x26;token=7472fd9c-d85e-4406-881e-6c7325221127" alt="" width="563"><figcaption></figcaption></figure></div>
2. Fill in the details and click **Sign Up**.

   <div align="left"><figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2Fk0DBijcTjAVq4I5SOT47%2Foktasignupparameters.png?alt=media&#x26;token=f75fce51-dfee-4aec-bd4f-2987a881d99b" alt="" width="263"><figcaption></figcaption></figure></div>
3. Verify your email address

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2F5QmRQnIfw2VRMxWp6eAu%2Fverifyemail.png?alt=media&#x26;token=dc54144b-5e76-44b5-9b6e-2a62c38e55d5" alt=""><figcaption></figcaption></figure>
4. Log in to the email used for sign up and click **Activate** on the received mail.

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FR4vXqSkB7JZcYDU1WlOF%2FWelcometoOkta.png?alt=media&#x26;token=31b88d44-80f2-4b59-8a9f-d85e3e1ae9fd" alt=""><figcaption></figcaption></figure>
5. The link redirects you to install an authenticator application. Install the application.&#x20;
6. After installing the authenticator application, log in again and you will land on the Okta developer dashboard.

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2F02wibsauCkY57tdfZYV9%2FGetStartedWithOkta.png?alt=media&#x26;token=16124c6d-499e-4453-ad08-37eccd883b3d" alt=""><figcaption></figcaption></figure>
7. In the left side navigation pane, click on **Applications** > **Applications**. Click on **Create App Integration**.

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FvsUC5eT8QpuazDF1SuDY%2Fdeverloperedition.png?alt=media&#x26;token=109b4904-f203-43a6-91f5-439a09727906" alt=""><figcaption></figcaption></figure>
8. Select **OIDC** as the Sign In Method and **Web Application** as the web type. Click **Next**.

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2Fx0igLkWzjyn28Uh7fsFc%2FOICD.png?alt=media&#x26;token=de90e453-ddbd-43fb-88b2-32e1d0130120" alt=""><figcaption></figcaption></figure>
9. Fill out the details.
10. You shall now be provided with the Client Id, Client Secret and Okta domain.

    <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FFxStHIGBXs0V5smwRNUQ%2Fclientcredentials.png?alt=media&#x26;token=4c98ec8f-5d02-4013-b3cf-abd76d61de28" alt=""><figcaption></figcaption></figure>

This information is required for integration with ixHello. Save it for later use.&#x20;

### Configuration at ixHello Okta Account.

1. Add a new Identity Provider (OIDC) and provide information from the step above. Login to ixHello Okta Account and on the **Security** menu, Click on **Identity Providers**

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2F5uGqU0ZQD4l0KbWWQ604%2FAddIdentityProvidor8.png?alt=media&#x26;token=5dc0427f-ee69-40ee-9cf6-549694b4eafe" alt=""><figcaption></figcaption></figure>
2. Click on **Add Identity Provider** and then select **Add OpenID Connect IdP** in the dropdown.

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FaxMvq98xQXDMzwefDQFI%2FsAddOpenAIPConnectIdP.png?alt=media&#x26;token=fdcd2bf9-cbe6-4cd9-bcb7-6af113113c58" alt=""><figcaption></figcaption></figure>
3. Fill in Client Id, Client Secret and Okta domain provided by client from the above setup. Press **Add Identity Provider**

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FHDYnqfRdAL9fKQsFcW3e%2FOktaAIP.png?alt=media&#x26;token=02bd14a1-bc92-4d57-ad38-8d6320f9fc8f" alt=""><figcaption></figcaption></figure>

| Name : ixHelloTest                 |
| ---------------------------------- |
| Client ID: \*\*\*\*\*\*\*          |
| Client Secret: \*\*\*\*\*\*\*      |
| Issuer: \*\*\*\*\*\*\*             |
| Authorization Endpoint: \*\*\*\*\* |
| Token Endpoint:\*\*\*\*\*\*        |
| JWKS Endpoint:\*\*\*\*\*           |
| User info Endpoint:\*\*\*\*\*      |

1. Add a new Identity Provider (OIDC) and provide information from the Okta client, as shown below

   <figure><img src="https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FrylC46DhQVUYLVdy4H9j%2FEditIdentityProvider2.png?alt=media&#x26;token=71a79a4c-c2b2-40ad-93f6-f1c1e0d63f1c" alt=""><figcaption></figcaption></figure>
2. On Save, we will get IdP ID – as shown below.

![](https://1107164708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8XHvUsfyTUFLvToHqD%2Fuploads%2FypP3oFDsXUP0eNsEeyWr%2F12?alt=media)

This information will be used to integrate ixHello with Okta. The values have to be used in the config file to implement Okta SSO Login with dedicated ixHello service.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ixhello.com/ixhc/solutions/okta-sso-login-basic-information.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
