> ## Documentation Index
> Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up SSO

### SSO Login URL

* [https://app.dynamic.xyz/sso](https://app.dynamic.xyz/sso)

### SSO Setup

<Steps>
  <Step>
    \[Okta] Go to  “Applications” and select “Create App Integration”

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/1.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=6aa5df151e2ae4824867a163f30581e3" width="1162" height="323" data-path="images/sso/1.png" />
    </Frame>
  </Step>

  <Step>
    Select

    * “OIDC - OpenID Connect” and “Web Application” and click “Next”

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/2.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=90903f90d00c0973ff2c7c39c224cd48" width="959" height="813" data-path="images/sso/2.png" />
    </Frame>
  </Step>

  <Step>
    Fill:

    * "App Integration Name": Dynamic Dashboard
    * "Sign-in redirect URI": “[https://app.dynamicauth.com/api/v0/sdk/fb6dd9d1-09f5-43c3-8a8c-eab6e44c37f9/providers/okta/redirect”](https://app.dynamicauth.com/api/v0/sdk/fb6dd9d1-09f5-43c3-8a8c-eab6e44c37f9/providers/okta/redirect”)
    * "Assignments" -  Choose the option that suits you best
      click "save"

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/3.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=f748d654672568f233f0d33128d537ac" width="825" height="1294" data-path="images/sso/3.png" />
    </Frame>
  </Step>
</Steps>

### Dynamic Setup

<Steps>
  <Step>
    Go to “[https://app.dynamic.xyz/dashboard/admin#security”](https://app.dynamic.xyz/dashboard/admin#security”)

    * enable SSO \[If it is disabled, please provide us with your [org ID](https://app.dynamic.xyz/dashboard/developer/api) and we will enable it for you]
    * SSO domain - paste your Okta domain (you can find it on the user’s profile on Okta’s admin)

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/4.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=99169064eb6363e60269a3ffaa8b0df5" width="277" height="287" data-path="images/sso/4.png" />
    </Frame>

    * Email Domain: your organization email domain (`dynamic.xyz`)
    * Client ID and Secret - copy from here:

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/5.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=1bc3fa124cebaeb1eac478a6d288186e" width="749" height="592" data-path="images/sso/5.png" />
    </Frame>
  </Step>

  <Step>
    Click Save

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/6.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=d43e0b60b39e2afc5bfc47a748d6a9fd" width="699" height="675" data-path="images/sso/6.png" />
    </Frame>
  </Step>

  <Step>
    After saving the record you will be prompted to complete the domain verification to enforce all emails from your domain to login with Okta

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs-testing/1cH-SR0glsehRfQZ/images/sso/7.png?fit=max&auto=format&n=1cH-SR0glsehRfQZ&q=85&s=685fe3648496a6b47b8e6b156af060cf" width="1044" height="304" data-path="images/sso/7.png" />
    </Frame>
  </Step>

  <Step>
    Once you tested the integration you can select Enforce SSO Only.

    Invite the users to your org here: [https://app.dynamic.xyz/dashboard/admin#members](https://app.dynamic.xyz/dashboard/admin#members)
  </Step>
</Steps>
