သင့်အသင်းအတွက် Single Sign-On (SSO) ကို တပ်ဆင်ပါ - (အသင်း ဝက်ဘ်အက်ပ်)
SSO ၏ လုပ်ဆောင်ချက်
Single Sign-On သည် သင့်အသင်းဝင်များအား Okta၊ Microsoft Entra ID (Azure AD)၊ Google Workspace သို့မဟုတ် Auth0 ကဲ့သို့သော သင့်ကုမ္ပဏီ၏ identity provider ဖြင့် အကောင့်ဝင်နိုင်စေသည်။ ၎င်းကို SSO စာမျက်နှာတွင် တပ်ဆင်ရသည်။ ပိုင်ရှင်များနှင့် admin များသာ ဖွင့်နိုင်သည်။ စာမျက်နှာ၏ ခေါင်းစဉ်မှာ Single Sign-On (SSO) ဖြစ်သည်။
စာမျက်နှာတွင် tab သုံးခု ရှိသည် - Email Domains၊ OIDC နှင့် SAML 2.0။ OIDC သို့မဟုတ် SAML 2.0 တစ်ခုခုကို အသုံးပြုနိုင်သည်၊ တစ်ပြိုင်နက် နှစ်ခုလုံး မရပါ။
အဆင့် ၁ - အီးမေးလ် ဒိုမိန်းတစ်ခု ထည့်ပြီး အတည်ပြုပါ
Email Domains tab ကို ဖွင့်ပါ။ SSO သည် သင့်ကုမ္ပဏီ၏ အီးမေးလ် ဒိုမိန်းကို သင်ပိုင်ဆိုင်ကြောင်း သက်သေပြခြင်းဖြင့် စတင်သည်။ ဒိုမိန်း အတည်ပြုခြင်းကို SAML နှင့် OIDC တို့က မျှဝေသုံးစွဲသဖြင့် တစ်ကြိမ်သာ အတည်ပြုရန် လိုသည်။
- Add Email Domain အောက်တွင် သင့်ဒိုမိန်းကို ရိုက်ထည့်ပါ (ဥပမာ
example.com) ပြီး Add Domain ကို နှိပ်ပါ။ - ဒိုမိန်းသည် Pending Verification ဟု ပြသည်။ အဆင့်များကို ဖွင့်ရန် How to Verify ကို နှိပ်ပါ။
- နည်းလမ်းတစ်ခု ရွေးပါ - DNS TXT Record: ပြထားသော တန်ဖိုးဖြင့် သင့်ဒိုမိန်း၏ DNS တွင် TXT record တစ်ခု ထည့်ပါ။ DNS ပြောင်းလဲမှုများသည် ၄၈ နာရီအထိ ကြာနိုင်သည်။ - File Upload: အတည်ပြုကုဒ်ပါသော စာသားဖိုင်တစ်ခုကို
https://yourdomain/.well-known/scribblemaps-verify.txtတွင် ထားပါ။ ဖိုင်သည် HTTPS မှတစ်ဆင့် ဝင်ရောက်နိုင်ရမည်။ - Verify Now ကို နှိပ်ပါ။ အောင်မြင်ပါက စာမျက်နှာတွင် "Domain verified successfully!" ဟု ပြပြီး ဒိုမိန်းသည် Verified ဟု ဖော်ပြသည်။
DNS သို့မဟုတ် ဖိုင်ဖြင့် အတည်မပြုနိုင်ပါက [email protected] သို့ အီးမေးလ်ပို့ပါ။ အဖွဲ့မှ သင့်ဒိုမိန်းကို လက်ဖြင့် အတည်ပြုပေးနိုင်သည်။
အဆင့် ၂ (ရွေးချယ်စရာ က) - OIDC ကို ပြင်ဆင်သတ်မှတ်ရန်
OIDC tab ကို ဖွင့်ပါ။
- Callback URLs အောက်တွင် ပြထားသော Redirect URI / Callback URL ကို ကူးယူပါ။ အက်ပ်ကို ဖန်တီးသောအခါ ၎င်းကို သင့် identity provider အား ပေးရသည်။
- Quick Setup တွင် သင့် provider ၏ discovery URL (
.well-known/openid-configurationURL) ကို ကူးထည့်ပြီး Import ကို နှိပ်ကာ Authority နှင့် provider အမျိုးအစားကို အလိုအလျောက် ဖြည့်နိုင်သည်။ - Provider Settings အောက်ရှိ လိုအပ်သော အကွက်များကို ဖြည့်ပါ - Provider Type - Client ID - Client Secret - Authority / Issuer URL
- တစ်ဦးသည် OIDC ဖြင့် ပထမဆုံးအကြိမ် အကောင့်ဝင်သောအခါ အသုံးပြုသူအကောင့် ဖန်တီးပေးသည့် Just-In-Time (JIT) Provisioning ကို ဖွင့်ရန် User Settings ကို ဖွင့်ပါ။
- အကောင့်မဝင်မီ MFA ကို အတည်ပြုလိုပါက Require Multi-Factor Authentication (MFA) ကို ဖွင့်ရန် Security Settings ကို ဖွင့်ပါ။
- ဆက်တင်များ သိမ်းဆည်းရန် ကို နှိပ်ပါ၊ ထို့နောက် Test Connection ကို နှိပ်ပါ။ ဝင်းဒိုးအသစ်တွင် အကောင့်ဝင်မှုအပြည့်အစုံကို စမ်းရန် Test SSO Login ကိုလည်း သုံးနိုင်သည်။
- OIDC SSO enabled switch ကို ဖွင့်ပါ။
သင့် identity provider တွင် အက်ပ်ကို ဖန်တီးသောအခါ Client Secret လိုအပ်သဖြင့် အမျိုးအစားအဖြစ် Web Application ကို ရွေးပါ (SPA သို့မဟုတ် Native မဟုတ်ရ)။
အဆင့် ၂ (ရွေးချယ်စရာ ခ) - SAML 2.0 ကို ပြင်ဆင်သတ်မှတ်ရန်
SAML 2.0 tab ကို ဖွင့်ပါ။
- သင့် identity provider အား ပေးရန် Service Provider (SP) Information ကို ကူးယူပါ - SP Entity ID / Audience URI၊ Single Sign-On URL / ACS URL နှင့် SP Metadata URL။
- Quick Setup တွင် သင့် provider ကို ရွေးပြီး ၎င်း၏ metadata URL ကို သွင်းယူကာ ဆက်တင်များကို အလိုအလျောက် ဖြည့်ပါ။
- Identity Provider (IdP) Settings ကို ဖြည့်ပါ - IdP Entity ID (Issuer) - IdP Single Sign-On URL - IdP Single Logout URL (မဖြစ်မနေမလို) - PEM ဖော်မတ်ဖြင့် IdP X.509 Certificate
- Signature Algorithm (SHA-256 ကို အကြံပြုသည်) နှင့် NameID Format ကို သတ်မှတ်ရန် Advanced Settings ကို ဖွင့်ပါ။
- Just-In-Time (JIT) Provisioning ကို ဖွင့်ရန် User Settings ကို ဖွင့်ပါ။
- ဆက်တင်များ သိမ်းဆည်းရန် ကို နှိပ်ပါ၊ ထို့နောက် Test Connection ကို နှိပ်ပါ။ အကောင့်ဝင်မှုအပြည့်အစုံကို စမ်းရန် Test SSO Login ကို သုံးပါ။
- SAML SSO enabled switch ကို ဖွင့်ပါ။
တစ်ကြိမ်လျှင် protocol တစ်ခုသာ
OIDC သို့မဟုတ် SAML တစ်ခုသာ ဖွင့်ထားနိုင်သည်၊ နှစ်ခုလုံး မရပါ။ အခြားတစ်ခု ဖွင့်ထားပြီးသားအချိန်တွင် တစ်ခုကို ဖွင့်ပါက စာမျက်နှာက အခြားတစ်ခုကို အရင်ပိတ်လိုသလား မေးသည်။ ဥပမာ SAML ဖွင့်ထားစဉ် OIDC ကို ဖွင့်ပါက Disable SAML နှင့် Keep Both ရွေးချယ်စရာများနှင့်အတူ "SAML is currently enabled. Would you like to disable it?" ဟု ပြသည်။
သင်၏ SSO အသုံးပြုသူများကို ကြည့်ရန်
စာမျက်နှာ၏ အောက်ပိုင်းရှိ SSO Provisioned Users card တွင် SSO မှတစ်ဆင့် ဖန်တီးထားသော လူများကို စာရင်းပြထားသည်။ စာရင်းကို ဖွင့်ရန် ပြသရန် ကို နှိပ်ပြီး ပိတ်ရန် ဝှက်ရန် ကို နှိပ်ပါ။ ဇယားတွင် အသုံးပြုသူတစ်ဦးစီ၏ Email၊ Name၊ Created date နှင့် Last Login ကို ပြသည်။ ဤနည်းဖြင့် မည်သူမျှ အကောင့်မဝင်သေးမချင်း "No users have been provisioned via SSO yet." ဟု ပြသည်။
နောက်ဆုံး ပြင်ဆင်ချိန်