ነጠላ መግቢያ (SSO) ውቅር (SAML/OIDC)
ነጠላ መግቢያ (SSO) ከ SAML ወይም OIDC ጋር ማዋቀር
ScribbleMaps ሁለቱንም SAML 2.0 ወይም OpenID Connect (OIDC) በመጠቀም የድርጅት ነጠላ መግቢያን ይደግፋል። ይህ የቡድን አባላትዎ እንደ Okta፣ Microsoft Entra ID (Azure AD)፣ Google Workspace ወይም Auth0 ያሉ የድርጅትዎን የማንነት አቅራቢ (IdP) ተጠቅመው እንዲያረጋግጡ ያስችላል።
የ SSO ውቅር በ team.scribblemaps.com ይገኛል እና ሙሉ በሙሉ ነፃ ነው።
ማውጫ
- የሚደገፉ ባህሪያት
- ከመጀመርዎ በፊት
- ደረጃ 1፦ የኢሜይል ጎራዎን ያረጋግጡ
- ደረጃ 2፦ የማንነት አቅራቢዎን ያዋቅሩ
- ደረጃ 3፦ SSO ን በ ScribbleMaps ውስጥ ያዋቅሩ
- ደረጃ 4፦ ውቅርዎን ይሞክሩ
- ደረጃ 5፦ SSO ን ያንቁ
- በ SP የሚጀመር SSO
- OIN ሁለንተናዊ መውጫ
- አቅራቢ-ተኮር መመሪያዎች
- የላቁ አማራጮች
- ችግር መፍታት
የሚደገፉ ባህሪያት
የ ScribbleMaps SSO ውህደት የሚከተሉትን ባህሪያት ይደግፋል፦
| ባህሪ | መግለጫ |
|---|---|
| በ SP የሚጀመር SSO | ተጠቃሚዎች የኢሜይል አድራሻቸውን በማስገባት የመግቢያውን ሂደት ከ ScribbleMaps የመግቢያ ገጽ መጀመር ይችላሉ። ScribbleMaps ተጠቃሚውን ለማረጋገጫ ወደ የማንነት አቅራቢዎ ያዛውረዋል። |
| በ IdP የሚጀመር SSO | ተጠቃሚዎች ከማንነት አቅራቢያቸው ዳሽቦርድ በቀጥታ ወደ ScribbleMaps መግባት ይችላሉ (ለምሳሌ በ Okta ውስጥ የ ScribbleMaps ንጣፍን ጠቅ ማድረግ)። |
| Just-In-Time (JIT) ማቅረብ | አዲስ የተጠቃሚ መለያዎች በመጀመሪያው የ SSO መግቢያቸው ላይ በ ScribbleMaps ውስጥ በራስ-ሰር ይፈጠራሉ። ተጠቃሚዎች ነባሪ በሆነው የ Viewer ሚና ወደ ቡድኑ ይታከላሉ። |
ከመጀመርዎ በፊት
- SSO ን ለማዋቀር የቡድን ባለቤት መሆን አለብዎት
- የድርጅትዎ የማንነት አቅራቢ አስተዳዳሪ ኮንሶል መዳረሻ ያስፈልግዎታል
- የኢሜይል ጎራዎን ዝግጁ ያድርጉ (ለምሳሌ
yourcompany.com)
ደረጃ 1፦ የኢሜይል ጎራዎን ያረጋግጡ
SSO ን ከማዋቀርዎ በፊት የኢሜይል ጎራዎን ባለቤትነት ማረጋገጥ አለብዎት። ይህ የደህንነት እርምጃ ፈቃድ ያላቸው ድርጅቶች ብቻ ለጎራዎቻቸው SSO ማዋቀር እንደሚችሉ ያረጋግጣል።
- ወደ team.scribblemaps.com ይግቡ
- ወደ ቅንብሮች > ነጠላ መግቢያ ይሂዱ
- ወደ ጎራዎች ትር ይሂዱ
- ጎራ አክል ን ጠቅ ያድርጉ እና የኢሜይል ጎራዎን ያስገቡ (ለምሳሌ
yourcompany.com) - የማረጋገጫ ዘዴ ይምረጡ፦
አማራጭ ሀ፦ DNS TXT መዝገብ (የሚመከር)
ወደ ጎራዎ DNS ቅንብሮች የ TXT መዝገብ ያክሉ፦
| ዓይነት | አስተናጋጅ/ስም | ዋጋ |
|---|---|---|
| TXT |
@ ወይም yourcompany.com
|
scribblemaps-verify=YOUR_VERIFICATION_CODE |
ማስታወሻ፦ የ DNS ለውጦች ለመሰራጨት እስከ 48 ሰዓታት ሊወስዱ ይችላሉ።
አማራጭ ለ፦ ፋይል መስቀል
scribblemaps-verify.txtየሚል ስም ያለው የጽሑፍ ፋይል ይፍጠሩ- የማረጋገጫ ኮድዎን እንደ ብቸኛ ይዘት ያክሉ
- ወደዚህ ይስቀሉ፦
https://yourcompany.com/.well-known/scribblemaps-verify.txt
ማረጋገጫውን ካከሉ በኋላ ባለቤትነትን ለማረጋገጥ ጎራን አረጋግጥ ን ጠቅ ያድርጉ።
ደረጃ 2፦ የማንነት አቅራቢዎን ያዋቅሩ
ScribbleMaps ን በማንነት አቅራቢዎ ውስጥ እንደ መተግበሪያ ያክሉ። Okta እየተጠቀሙ ከሆነ ScribbleMaps ን በቀጥታ ከ Okta Integration Network (OIN) ካታሎግ ማከል ይችላሉ — የ SAML SSO URL፣ SP Entity ID፣ ACS URL እና OIDC Redirect URI በራስ-ሰር አስቀድመው ተዋቅረዋል።
ለ SAML 2.0
| ቅንብር | ዋጋ |
|---|---|
| NameID ቅርጸት | የኢሜይል አድራሻ |
| የፊርማ ስልተ ቀመር | SHA-256 (የሚመከር) |
ለ OIDC
| ቅንብር | ዋጋ |
|---|---|
| Scopes | openid email profile |
ደረጃ 3፦ SSO ን በ ScribbleMaps ውስጥ ያዋቅሩ
SAML 2.0 ን ማዋቀር
- በ ScribbleMaps ውስጥ ወደ ቅንብሮች > ነጠላ መግቢያ > SAML ትር ይሂዱ
- ከማንነት አቅራቢዎ የሚከተለውን መረጃ ያስገቡ፦
| መስክ | መግለጫ |
|---|---|
| Entity ID | የ IdP ዎ Entity ID (Issuer ተብሎም ይጠራል) |
| SSO URL | የመግቢያ ጥያቄዎች የሚላኩበት URL |
| የምስክር ወረቀት | የ IdP ዎ X.509 የፊርማ የምስክር ወረቀት (PEM ቅርጸት) |
- ቅንብሮችን አስቀምጥ ን ጠቅ ያድርጉ
OIDC ን ማዋቀር
- በ ScribbleMaps ውስጥ ወደ ቅንብሮች > ነጠላ መግቢያ > OIDC ትር ይሂዱ
- የአቅራቢ ዓይነት ይምረጡ (Google፣ Microsoft፣ Okta፣ Auth0 ወይም ብጁ)
- የሚከተለውን መረጃ ያስገቡ፦
| መስክ | መግለጫ |
|---|---|
| Client ID | ከ IdP ዎ የ OAuth Client ID |
| Client Secret | ከ IdP ዎ የ OAuth Client Secret |
| Authority URL | የ IdP ዎ issuer URL (ከታች ያሉትን የአቅራቢ መመሪያዎች ይመልከቱ) |
- ቅንብሮችን አስቀምጥ ን ጠቅ ያድርጉ
ደረጃ 4፦ ውቅርዎን ይሞክሩ
SSO ን ለሁሉም ተጠቃሚዎች ከማንቃትዎ በፊት ውቅርዎን ይሞክሩ፦
- ግንኙነትን ሞክር የሚለውን አዝራር ጠቅ ያድርጉ
- የ SSO መግቢያ ሂደቱን ለመምሰል አዲስ መስኮት ይከፈታል
- ከማንነት አቅራቢዎ ጋር ማረጋገጫውን ያጠናቅቁ
- በተሳካ ሁኔታ ወደ ScribbleMaps መመለስዎን ያረጋግጡ
ሙከራው ካልተሳካ የስህተት መልዕክቱን ይመልከቱ እና የውቅር ቅንብሮችዎን ይፈትሹ።
ደረጃ 5፦ SSO ን ያንቁ
ሙከራው ከተሳካ በኋላ፦
- SSO ን አንቃ የሚለውን ማብሪያ ወደ ON ያድርጉ
- የማስፈጸሚያ አማራጭዎን ይምረጡ፦
- አማራጭ፦ ተጠቃሚዎች SSO ወይም የይለፍ ቃል መግቢያ መምረጥ ይችላሉ
- የግዴታ፦ የተረጋገጠ የኢሜይል ጎራ ያላቸው ተጠቃሚዎች SSO ን መጠቀም አለባቸው (የይለፍ ቃል መግቢያ ተሰናክሏል)
ማስታወሻ፦ SSO የግዴታ ቢሆንም የቡድን ባለቤቶች እንደ ምትኬ ሁልጊዜ የይለፍ ቃል መግቢያን መጠቀም ይችላሉ።
በ SP የሚጀመር SSO
ScribbleMaps በ SP የሚጀመር SSO ን ይደግፋል፣ ይህም ተጠቃሚዎች የመግቢያ ሂደቱን ከ ScribbleMaps የመግቢያ ገጽ እንዲጀምሩ ያስችላቸዋል። የሚሰራው እንደሚከተለው ነው፦
- ወደ scribblemaps.com/account/login ይሂዱ
- የኢሜይል አድራሻዎን ያስገቡ (ለምሳሌ
[email protected]) - በ SSO ግባ ን ጠቅ ያድርጉ
- ለማረጋገጥ ወደ የድርጅትዎ የማንነት አቅራቢ (ለምሳሌ Okta) ይዛወራሉ
- ከተሳካ ማረጋገጫ በኋላ በራስ-ሰር ወደ ScribbleMaps ይመለሳሉ እና ይገባሉ
ድርጅትዎ SSO ን የግዴታ ካደረገ በመግቢያ ገጹ ላይ ኢሜይልዎን ማስገባት በራስ-ሰር ወደ የማንነት አቅራቢዎ ያዛውርዎታል — የይለፍ ቃል መስክ አይታይም።
OIN ሁለንተናዊ መውጫ
በ Okta የሚቀርብ ሁለንተናዊ መውጫ ይደገፋል። የውቅር መመሪያዎችን ለማግኘት እባክዎ ይህን አገናኝ ይጎብኙ።
አቅራቢ-ተኮር መመሪያዎች
Okta
- በ Okta Admin Console ውስጥ ወደ Applications > Browse App Catalog ይሂዱ
- ScribbleMaps ን ይፈልጉ እና Add Integration ን ጠቅ ያድርጉ
- SSO URL፣ Entity ID እና Redirect URI በራስ-ሰር አስቀድመው ተዋቅረዋል
- የ IdP ውቅር ዝርዝሮችን ለማግኘት ወደ Sign On ትር ይሂዱ፦
- X.509 Certificate ን ያውርዱ
- Identity Provider Issuer (Entity ID) ን ይቅዱ
- Single Sign-On URL ን ይቅዱ
- እነዚህን ዋጋዎች ወደ ScribbleMaps SSO ቅንብሮች ያስገቡ (ደረጃ 3 ን ይመልከቱ)
Microsoft Entra ID (Azure AD)
- በ Azure Portal ውስጥ ወደ Microsoft Entra ID > App registrations > New registration ይሂዱ
- ያዋቅሩ፦
-
Redirect URI፦
https://api.scribblemaps.com/oidc/callback(Web platform)
-
Redirect URI፦
- ወደ Certificates & secrets ይሂዱ > አዲስ Client secret ይፍጠሩ
- Application (client) ID እና Client secret value ን ይቅዱ
- Authority URL፦
https://login.microsoftonline.com/YOUR-TENANT-ID/v2.0
Google Workspace
- በ Google Cloud Console ውስጥ ወደ APIs & Services > Credentials ይሂዱ
- Create Credentials > OAuth client ID ን ጠቅ ያድርጉ
- Web application ን ይምረጡ
- Authorized redirect URI ያክሉ፦
https://api.scribblemaps.com/oidc/callback - Client ID እና Client Secret ን ይቅዱ
- Authority URL፦
https://accounts.google.com
ማስታወሻ፦ ለ Google Workspace MFA ን የግዴታ ለማድረግ በ Google Workspace Admin Console ውስጥ ያዋቅሩት።
Auth0
- በ Auth0 Dashboard ውስጥ ወደ Applications > Create Application ይሂዱ
- Regular Web Applications ን ይምረጡ
- ያዋቅሩ፦
-
Allowed Callback URLs፦
https://api.scribblemaps.com/oidc/callback -
Allowed Logout URLs፦
https://api.scribblemaps.com/oidc/logout-callback
-
Allowed Callback URLs፦
- ከ Settings ትር Client ID እና Client Secret ን ይቅዱ
- Authority URL፦
https://YOUR-DOMAIN.auth0.com
የላቁ አማራጮች
Just-In-Time (JIT) ማቅረብ
ሲነቃ ተጠቃሚዎች በመጀመሪያው የ SSO መግቢያቸው ላይ በ ScribbleMaps ውስጥ በራስ-ሰር ይፈጠራሉ። የመገለጫ መረጃቸው (ስም፣ ኢሜይል) ከማንነት አቅራቢው ይሞላል።
ባለብዙ-ደረጃ ማረጋገጫ ያስፈልግ (OIDC ብቻ)
መግባትን ከመፍቀዱ በፊት MFA ማረጋገጫ እንዲያስፈልግ ይህን አማራጭ ያንቁ። ScribbleMaps የእርስዎ IdP ለተጠቃሚው MFA ን እንዳስፈጸመ ያረጋግጣል።
ለ Okta እንደሚከተሉት ያሉ ብጁ የ ACR ዋጋዎችን መጥቀስ ይችላሉ፦
-
urn:okta:loa:2fa:any- ማንኛውም ሁለተኛ ምክንያት -
phr- ማስገርን የሚቋቋም ማረጋገጫ -
phrh- ማስገርን የሚቋቋም ከሃርድዌር ጋር የተሳሰረ ማረጋገጫ
የባህሪ/Claim ካርታ
ከ IdP ዎ የሚመጡ የተጠቃሚ ባህሪያት ከ ScribbleMaps የተጠቃሚ መስኮች ጋር እንዴት እንደሚዛመዱ ያበጁ፦
| የ ScribbleMaps መስክ | የተለመደ SAML ባህሪ | የተለመደ OIDC Claim |
|---|---|---|
| ኢሜይል | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress |
email |
| የመጀመሪያ ስም | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname |
given_name |
| የአባት ስም | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname |
family_name |
ችግር መፍታት
የተለመዱ ችግሮች
"ጎራው አልተረጋገጠም"
- የ DNS TXT መዝገብዎ ወይም የማረጋገጫ ፋይልዎ በትክክል መዋቀሩን ያረጋግጡ
- የ DNS ለውጦች ለመሰራጨት እስከ 48 ሰዓታት ሊወስዱ ይችላሉ
- በማረጋገጫ ኮዱ ውስጥ የትየባ ስህተቶች አለመኖራቸውን ያረጋግጡ
"ልክ ያልሆነ የምስክር ወረቀት"
-----BEGIN CERTIFICATE-----እና-----END CERTIFICATE-----ን ጨምሮ ሙሉውን የምስክር ወረቀት እየተጠቀሙ መሆንዎን ያረጋግጡ- የምስክር ወረቀቱ ጊዜው እንዳላለፈ ይፈትሹ
- የምስጠራ የምስክር ወረቀት ሳይሆን የፊርማ የምስክር ወረቀቱን መቅዳትዎን ያረጋግጡ
"ልክ ያልሆነ ፊርማ"
- የምስክር ወረቀቱ ከ IdP ዎ ወቅታዊ የፊርማ የምስክር ወረቀት ጋር እንደሚዛመድ ያረጋግጡ
- የፊርማ ስልተ ቀመሩ እንደሚዛመድ ይፈትሹ (SHA-256 ወይም SHA-1)
"ተጠቃሚ አልተገኘም" ወይም "የኢሜይል አለመመሳሰል"
- በ IdP ዎ የተመለሰው ኢሜይል ከተረጋገጠ ጎራ ጋር እንደሚዛመድ ያረጋግጡ
- የ NameID ቅርጸት ወደ የኢሜይል አድራሻ መዋቀሩን ይፈትሹ
- የባህሪ/claim ካርታው ትክክል መሆኑን ያረጋግጡ
"የደህንነት ስህተት፦ የማንነት አቅራቢዎ ለዚህ የኢሜይል ጎራ ፈቃድ የለውም"
- ይህ የሚከሰተው የ IdP ውቅር ከተረጋገጠው ጎራ ጋር ሳይዛመድ ሲቀር ነው
- የኢሜይል ጎራው በቡድንዎ ስር መረጋገጡን ያረጋግጡ
- ከተረጋገጠ ጎራ በሆነ ኢሜይል እየገቡ መሆንዎን ይፈትሹ
የኦዲት መዝገቦችን መመልከት
የ SSO እንቅስቃሴን በ ቅንብሮች > ነጠላ መግቢያ > የኦዲት መዝገቦች ውስጥ ይከታተሉ። የሚከተሉትን ማድረግ ይችላሉ፦
- በክስተት ዓይነት ማጣራት (መግቢያ፣ መውጫ፣ ያልተሳካ መግቢያ)
- በቀን ክልል ማጣራት
- ለተገዢነት ሪፖርት ማድረግ መዝገቦችን እንደ CSV ወደ ውጭ መላክ
እገዛ ይፈልጋሉ?
በ SSO ውቅር ላይ ችግር እያጋጠመዎት ከሆነ እባክዎ የድጋፍ ቡድናችንን በሚከተለው መረጃ ያግኙ፦
- የቡድንዎ ስም
- የሚጠቀሙበት የማንነት አቅራቢ
- እያዩዋቸው ያሉ ማንኛውም የስህተት መልዕክቶች
- የ IdP ውቅርዎ ቅጽበታዊ ገጽ እይታዎች (ሚስጥራዊ መረጃ ተደብቆ)
ለድርጅትዎ SSO እንዲዋቀር ልንረዳዎ እዚህ ነን።
መጨረሻ የተዘመነው