SSO / SAML
Single Sign-On (SSO) आपके organization के लोगों को Unico के products में लॉग इन करने देता है वही corporate credentials उपयोग करके जो वे पहले से internally उपयोग करते हैं, एक अलग Unico username और password के बजाय।
यह पृष्ठ आपकी कंपनी के identity provider के माध्यम से human login को कवर करता है। यदि आप API calls के लिए back-end, machine-to-machine authentication खोज रहे हैं, तो इसके बजाय Authentication देखें।
Authentication management आपकी कंपनी के नियंत्रण में रहता है, सीधे आपके अपने identity और access management system में — व्यक्तिगत user logins बनाने या अक्षम करने के लिए Unico के साथ support request खोलने की आवश्यकता नहीं है।
SSO SAML (Security Assertion Markup Language) के माध्यम से implement किया जाता है, एक Identity Provider और एक Service Provider के बीच authentication और authorization data को सुरक्षित रूप से exchange करने के लिए एक standard protocol।
SAML components
| Component | भूमिका |
|---|---|
| Identity Provider (IdP) | वह service जो user को प्रमाणित करती है — आपकी corporate directory (जैसे Active Directory) या एक external identity service (जैसे Okta, Microsoft Entra ID)। |
| Service Provider (SP) | वह application जिसे user पहुंचने की कोशिश कर रहा है। इस मामले में, Unico का authentication platform, जो Unico के product portals में users को प्रमाणित और अधिकृत करता है। |
| Assertions | वे XML messages जो IdP और SP के बीच authentication और authorization data ले जाते हैं। |
| SAML Metadata | एक XML document जो बताता है कि IdP और SP को सुरक्षित रूप से कैसे communicate करना चाहिए (endpoints, certificates)। |
SAML केवल authentication को संभालता है — यह पुष्टि करना कि user कौन है। यह नियंत्रित नहीं करता कि user को Unico के products के भीतर क्या access करने के लिए अधिकृत किया गया है — access अभी भी आपकी Unico project team द्वारा दिया जाना चाहिए।
एकीकरण चरण
1. अपने IdP में Service Provider (SP) को register करें
आपके IdP को Unico को एक Service Provider के रूप में register करने के लिए दो मान चाहिए: Entity ID (SP के लिए एक अद्वितीय पहचानकर्ता) और ACS URL (Assertion Consumer Service URL) — वह endpoint जो SAML assertions प्राप्त करता है।
| वातावरण | Entity ID | ACS URL |
|---|---|---|
| Production | https://identity.acesso.io | https://identity.acesso.io/auth/saml/callback |
| UAT | https://identityhomolog.acesso.io | https://identityhomolog.acesso.io/auth/saml/callback |
2. User attributes मैप करें
अपने IdP को SAML assertion में निम्नलिखित claims भेजने के लिए configure करें। ये आपके users के attributes (नाम, ईमेल, username) को आपके IdP और Unico के बीच मैप करते हैं।
| Attribute | मान | आवश्यक |
|---|---|---|
email | User का ईमेल पता | हाँ |
user_name | Username | हाँ |
given_name | पहला नाम | हाँ |
family_name | अंतिम नाम | हाँ |
phone_number | फ़ोन नंबर | नहीं |