> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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/4MDo6jggFGepUu5y/images/sso/1.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=647939bca2602ba28a4d32fb7f8f1d29" 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/4MDo6jggFGepUu5y/images/sso/2.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=b7aab79155dbfd4858389595a21dd236" 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/4MDo6jggFGepUu5y/images/sso/3.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=18e18441973091e9b74ec6961e21d17c" 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/4MDo6jggFGepUu5y/images/sso/4.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=3767d2a5f609f9d8e0d1a19c41a7d469" 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/4MDo6jggFGepUu5y/images/sso/5.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=9c2f578dab465f40a61ba011b0ffa4ae" width="749" height="592" data-path="images/sso/5.png" />
    </Frame>
  </Step>

  <Step>
    Click Save

    <Frame>
      <img src="https://mintcdn.com/dynamic-docs/4MDo6jggFGepUu5y/images/sso/6.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=597b568aad1238b5dc85b529c1e8e4cd" 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/4MDo6jggFGepUu5y/images/sso/7.png?fit=max&auto=format&n=4MDo6jggFGepUu5y&q=85&s=02ab4e5459c07005524fd35c6b712aac" 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>
