> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Okta SAML SSO

Okta SAML SSO, वर्कस्पेस सदस्यों को Okta SAML 2.0 ऐप इंटीग्रेशन के ज़रिए ElevenLabs में साइन इन करने देता है।

> **Info**
>
> SSO, Enterprise वर्कस्पेस के लिए उपलब्ध है। सिर्फ़ Workspace admins ही SSO सेटिंग्स कॉन्फ़िगर कर सकते हैं।

> **Warning**
>
> ElevenLabs, Service Provider (SP) से शुरू होने वाले SAML SSO को सपोर्ट करता है। साइन-इन शुरू करने के लिए
> `https://elevenlabs.io/app/sign-in?use_sso=true` इस्तेमाल करें। ईमेल फ़ील्ड पहले से भरने के लिए आप query
> parameter के रूप में `email=user@example.com` जोड़ सकते हैं।

## ज़रूरी शर्तें

* एक Enterprise ElevenLabs वर्कस्पेस।
* ElevenLabs में Workspace admin एक्सेस।
* Okta में admin एक्सेस।
* Okta के ज़रिए साइन इन करने वाले यूज़र्स के लिए ElevenLabs में एक सत्यापित ईमेल डोमेन।

## Okta SAML SSO सेट अप करें

#### ElevenLabs में SSO सेटिंग्स खोलें

**Workspace settings** > **Security & SSO** पर जाएं।

![ElevenLabs वर्कस्पेस सेटिंग्स का Security और SSO टैब](/docs/_fern-img/3bc083c160206a93cce639948b66d9aefdacfc7ed238d60548d1bde2ae365479.webp)

#### SSO प्रोवाइडर के रूप में SAML चुनें

**SSO Provider** में **SAML** चुनें। **Service Provider Entity Id** और **Redirect
URL** की वैल्यू कॉपी करें। इन वैल्यूज़ का इस्तेमाल आप Okta में करेंगे।

![ElevenLabs SAML प्रोवाइडर सेटिंग्स](/docs/_fern-img/299948b19e628c531333c21ced70086b975d926f834b0f8a55e13edbd5898303.webp)

#### एक Okta ऐप इंटीग्रेशन बनाएं

Okta Admin Console में **Applications** > **Applications** पर जाएं, फिर **Create App
Integration** पर क्लिक करें।

![Create App Integration के साथ Okta Applications पेज](/docs/_fern-img/ed1e7575d777d053d3749efc7f0a31ebfdf19a5f37de5f266ea147b26e4a2487.webp)

**SAML 2.0** चुनें, फिर **Next** पर क्लिक करें।

![SAML 2.0 चुने हुए Okta Create a new app integration डायलॉग](/docs/_fern-img/89e194f26b79f20c6e34af660802266901dd96464987be2f38ea41c7d338704b.webp)

#### ऐप का नाम जोड़ें

**General Settings** में **App name** को `ElevenLabs` पर सेट करें, फिर **Next** पर क्लिक करें।

![Okta Create SAML Integration की सामान्य सेटिंग्स](/docs/_fern-img/56ed422543674b8b81608e27e585faf71fdca05d28ceb1493aef5d5d3c256722.webp)

#### Okta में SAML सेटिंग्स कॉन्फ़िगर करें

**SAML Settings** में, ElevenLabs की वैल्यूज़ के साथ ऐप कॉन्फ़िगर करें:

* **Single sign-on URL** को ElevenLabs के **Redirect URL** पर सेट करें।
* **Use this for Recipient URL and Destination URL** चुनें।
* **Audience URI (SP Entity ID)** को ElevenLabs के **Service Provider Entity Id** पर सेट करें।
* **Name ID format** को **EmailAddress** पर सेट करें।
* **Application username** को **Email** पर सेट करें।

![ElevenLabs के लिए Okta SAML सेटिंग्स](/docs/_fern-img/45c4621749048612f9dcaa96123b07b60e661f3a84c03c654a0e229dce385ad6.webp)

#### यूज़र्स या ग्रुप असाइन करें

Okta ऐप का **Assignments** टैब खोलें और उन यूज़र्स या ग्रुप्स को असाइन करें जिन्हें
ElevenLabs में साइन इन करने की अनुमति होनी चाहिए।

![Okta ऐप का Assignments टैब](/docs/_fern-img/3cf08aff22d992d143bfb1c655f3a807c5b2b6b5cafba4ee2aff6e18bd997676.webp)

#### Okta सर्टिफ़िकेट को ElevenLabs में जोड़ें

Okta में **SAML Signing Certificates** खोलें और सक्रिय सर्टिफ़िकेट के लिए **Actions** > **Download certificate**
का इस्तेमाल करें।

![Okta SAML Signing Certificates में सर्टिफ़िकेट डाउनलोड करने की कार्रवाई](/docs/_fern-img/334a3a8fb4355a170254e0dd132b141fd9f6a86dd58374d054ae1a708a8778f9.webp)

सर्टिफ़िकेट फ़ाइल खोलें और `-----BEGIN CERTIFICATE-----` और `-----END CERTIFICATE-----` समेत
पूरा PEM सर्टिफ़िकेट कॉपी करें।

![PEM फ़ॉर्मैट में Okta सर्टिफ़िकेट फ़ाइल](/docs/_fern-img/d62e28cf4ff1d3240d190cc9405345e193177e533b185acd64b19ab7f77596c5.webp)

ElevenLabs में **Add Certificate** पर क्लिक करें, Okta सर्टिफ़िकेट पेस्ट करें, फिर **Add** पर क्लिक करें।

![ElevenLabs Add X509 Certificate डायलॉग](/docs/_fern-img/910152284bd98c1ebdae064a7424d7d1ac185fe716abdda751607bad9b4cc147.webp)

#### Okta मेटाडेटा वैल्यूज़ को ElevenLabs में कॉपी करें

Okta में IdP metadata XML खोलें। मेटाडेटा वैल्यूज़ को ElevenLabs में कॉपी करें:

* **Identity Provider Entity Id** के लिए `entityID` इस्तेमाल करें।
* **Identity Provider
  Sign-In URL** के लिए `/sso/saml` पर खत्म होने वाला `SingleSignOnService Location` URL इस्तेमाल करें।

![entityID और SingleSignOnService Location दिखाता हुआ Okta IdP metadata XML](/docs/_fern-img/96f8ad35da0fbeafc265310e0ca761c69163cb53c76baf8d35c97e9a992d4ee8.webp)

#### अपना अनुमति-प्राप्त ईमेल डोमेन जोड़ें

ElevenLabs में **Add Domain** पर क्लिक करें और वह सत्यापित डोमेन चुनें जो आपके Okta यूज़र्स के ईमेल
डोमेन से मेल खाता है।

![ElevenLabs Add allowed email domains डायलॉग](/docs/_fern-img/bd532d18051c43e9db7c3b33e54b5910a2050ec16e04e85c9b7541fda20f7b6f.webp)

#### SSO प्रोवाइडर सेव करें

कॉन्फ़िगरेशन की समीक्षा करें, **I acknowledge this change will log out users currently using
SSO** चुनें, फिर **Update SSO** पर क्लिक करें।

## फ़ील्ड मैपिंग

Okta SAML सेटिंग्स को ElevenLabs SSO फ़ील्ड्स से मैप करने के लिए इस टेबल का इस्तेमाल करें।

| Okta फ़ील्ड या स्थान                                       | ElevenLabs फ़ील्ड                    | इस्तेमाल करने की वैल्यू                                                          |
| ---------------------------------------------------------- | ------------------------------------ | -------------------------------------------------------------------------------- |
| **Sign-in method**                                         | **SSO Provider**                     | `SAML`                                                                           |
| **Audience URI (SP Entity ID)**                            | **Service Provider Entity Id**       | ElevenLabs की वैल्यू इस्तेमाल करें, जैसे `https://elevenlabs.io`                 |
| **Single sign-on URL**                                     | **Redirect URL**                     | ElevenLabs की वैल्यू इस्तेमाल करें, जैसे `https://elevenlabs.io/__/auth/handler` |
| **Recipient URL**                                          | **Redirect URL**                     | **Single sign-on URL** के समान                                                   |
| **Destination URL**                                        | **Redirect URL**                     | **Single sign-on URL** के समान                                                   |
| **SAML Issuer ID** या metadata `entityID`                  | **Identity Provider Entity Id**      | Okta issuer, जैसे `http://www.okta.com/exk...`                                   |
| **Sign On URL** या metadata `SingleSignOnService Location` | **Identity Provider Sign-In URL**    | `/sso/saml` पर खत्म होने वाला Okta SAML URL                                      |
| **X.509 Certificate** या metadata `ds:X509Certificate`     | **Certificate**                      | मान्य PEM फ़ॉर्मैट में Okta signing certificate                                  |
| **Application username**                                   | मैन्युअल कॉन्फ़िगरेशन की ज़रूरत नहीं | **Email** पर सेट करें                                                            |
| **Name ID format**                                         | मैन्युअल कॉन्फ़िगरेशन की ज़रूरत नहीं | **EmailAddress** पर सेट करें                                                     |
| Okta में यूज़र या ऐप ईमेल डोमेन                            | **Domain**                           | सत्यापित ElevenLabs डोमेन से मेल खाना चाहिए, जैसे `company.com`                  |

## समस्या निवारण

#### Okta सफल साइन-इन दिखाता है, लेकिन ElevenLabs साइन इन नहीं कर पा रहा है कहता है

`accounts:signInWithIdp` के लिए ब्राउज़र Network response जांचें। `User single sign on to app SUCCESS` जैसी
Okta System Log एंट्री सिर्फ़ यह पुष्टि करती हैं कि Okta ने यूज़र को प्रमाणित किया है। अगर assertion वैल्यूज़ SSO कॉन्फ़िगरेशन से मेल नहीं खातीं,
तो ElevenLabs फिर भी SAML response अस्वीकार कर सकता है।

#### INVALID_IDP_RESPONSE: सर्टिफ़िकेट पार्स करते समय त्रुटि

ब्राउज़र Network response में `INVALID_IDP_RESPONSE: Error when parsing certificate` दिख सकता है।
ElevenLabs से सर्टिफ़िकेट हटाएं, फिर मान्य PEM फ़ॉर्मैट में Okta X.509 सर्टिफ़िकेट दोबारा जोड़ें। सर्टिफ़िकेट को फ़ॉर्मैट करने के लिए LLM का इस्तेमाल न करें।
`-----BEGIN CERTIFICATE-----` और `-----END CERTIFICATE-----` समेत सर्टिफ़िकेट को बिल्कुल वैसा ही कॉपी करें।

#### यूज़र या प्रमाणीकरण बेमेल त्रुटियां

पक्का करें कि Okta यूज़र का ईमेल पता `NameID` के रूप में भेजता है। Okta में **Name ID format** को
**EmailAddress** और **Application username** को **Email** पर सेट करें।

#### मुझे कौन-सी Okta मेटाडेटा वैल्यूज़ इस्तेमाल करनी चाहिए?

**Identity Provider Entity Id** के लिए metadata `entityID`, **Identity Provider Sign-In URL** के लिए `SingleSignOnService Location`,
और **Certificate** के लिए `ds:X509Certificate` इस्तेमाल करें।