একক চাইন-অন কনফিগাৰেচন (SAML/OIDC)
SAML বা OIDC ৰ সৈতে একক চাইন-অন (SSO) কনফিগাৰ কৰা
ScribbleMaps এ SAML 2.0 বা OpenID Connect (OIDC) ব্যৱহাৰ কৰি এণ্টাৰপ্ৰাইজ একক চাইন-অন সমৰ্থন কৰে। ইয়াৰ ফলত আপোনাৰ দলৰ সদস্যসকলে আপোনাৰ সংগঠনৰ Identity Provider (IdP) যেনে Okta, Microsoft Entra ID (Azure AD), Google Workspace, বা Auth0 ব্যৱহাৰ কৰি প্ৰমাণীকৰণ কৰিব পাৰে।
SSO কনফিগাৰেচন team.scribblemaps.com ত উপলব্ধ আৰু সম্পূৰ্ণ বিনামূলীয়া।
সূচীপত্ৰ
- সমৰ্থিত বৈশিষ্ট্যসমূহ
- আৰম্ভ কৰাৰ পূৰ্বে
- পদক্ষেপ 1: আপোনাৰ ইমেইল ডমেইন সত্যাপন কৰক
- পদক্ষেপ 2: আপোনাৰ Identity Provider কনফিগাৰ কৰক
- পদক্ষেপ 3: ScribbleMaps ত SSO কনফিগাৰ কৰক
- পদক্ষেপ 4: আপোনাৰ কনফিগাৰেচন পৰীক্ষা কৰক
- পদক্ষেপ 5: SSO সক্ৰিয় কৰক
- SP-Initiated SSO
- OIN Universal Logout
- প্ৰদানকাৰী-নিৰ্দিষ্ট গাইডসমূহ
- উন্নত বিকল্পসমূহ
- সমস্যা সমাধান
সমৰ্থিত বৈশিষ্ট্যসমূহ
ScribbleMaps SSO ইণ্টিগ্ৰেচনে তলত দিয়া বৈশিষ্ট্যসমূহ সমৰ্থন কৰে:
| বৈশিষ্ট্য | বিৱৰণ |
|---|---|
| SP-Initiated SSO | ব্যৱহাৰকাৰীসকলে ScribbleMaps লগইন পৃষ্ঠাত নিজৰ ইমেইল ঠিকনা দি চাইন-ইন প্ৰক্ৰিয়া আৰম্ভ কৰিব পাৰে। ScribbleMaps এ ব্যৱহাৰকাৰীজনক প্ৰমাণীকৰণৰ বাবে আপোনাৰ Identity Provider লৈ ৰিডাইৰেক্ট কৰে। |
| IdP-Initiated SSO | ব্যৱহাৰকাৰীসকলে নিজৰ Identity Provider ডেছব'ৰ্ডৰ পৰা পোনপটীয়াকৈ ScribbleMaps ত চাইন ইন কৰিব পাৰে (যেনে, Okta ত ScribbleMaps টাইলত ক্লিক কৰি)। |
| Just-In-Time (JIT) Provisioning | প্ৰথমবাৰ SSO লগইন কৰাৰ সময়ত ScribbleMaps ত নতুন ব্যৱহাৰকাৰী একাউণ্ট স্বয়ংক্ৰিয়ভাৱে সৃষ্টি হয়। ব্যৱহাৰকাৰীসকলক ডিফল্ট দৰ্শক ভূমিকাৰ সৈতে দললৈ যোগ কৰা হয়। |
আৰম্ভ কৰাৰ পূৰ্বে
- SSO কনফিগাৰ কৰিবলৈ আপুনি Team Owner হ'ব লাগিব
- আপোনাৰ সংগঠনৰ Identity Provider এডমিন কনছ'লত আপোনাৰ প্ৰৱেশাধিকাৰ থাকিব লাগিব
- আপোনাৰ ইমেইল ডমেইন সাজু ৰাখক (যেনে,
yourcompany.com)
পদক্ষেপ 1: আপোনাৰ ইমেইল ডমেইন সত্যাপন কৰক
SSO কনফিগাৰ কৰাৰ আগতে, আপুনি আপোনাৰ ইমেইল ডমেইনৰ মালিকানা সত্যাপন কৰিব লাগিব। এই নিৰাপত্তা ব্যৱস্থাই নিশ্চিত কৰে যে কেৱল অনুমোদিত সংগঠনসমূহেহে নিজৰ ডমেইনৰ বাবে SSO কনফিগাৰ কৰিব পাৰে।
- team.scribblemaps.com ত লগইন কৰক
- ছেটিংছ > Single Sign-On লৈ যাওক
- Domains টেবলৈ যাওক
- Add Domain ত ক্লিক কৰক আৰু আপোনাৰ ইমেইল ডমেইন দিয়ক (যেনে,
yourcompany.com) - এটা সত্যাপন পদ্ধতি বাছনি কৰক:
বিকল্প A: DNS TXT ৰেকৰ্ড (পৰামৰ্শিত)
আপোনাৰ ডমেইনৰ DNS ছেটিংছত এটা TXT ৰেকৰ্ড যোগ কৰক:
| প্ৰকাৰ | Host/নাম | মান |
|---|---|---|
| TXT |
@ বা yourcompany.com
|
scribblemaps-verify=YOUR_VERIFICATION_CODE |
টোকা: DNS পৰিৱৰ্তন প্ৰসাৰিত হ'বলৈ ৪৮ ঘণ্টালৈকে সময় লাগিব পাৰে।
বিকল্প B: ফাইল আপল'ড
scribblemaps-verify.txtনামৰ এটা টেক্সট ফাইল সৃষ্টি কৰক- আপোনাৰ সত্যাপন ক'ডটো একমাত্ৰ বিষয়বস্তু হিচাপে যোগ কৰক
- ইয়াত আপল'ড কৰক:
https://yourcompany.com/.well-known/scribblemaps-verify.txt
সত্যাপন যোগ কৰাৰ পাছত, মালিকানা নিশ্চিত কৰিবলৈ Verify Domain ত ক্লিক কৰক।
পদক্ষেপ 2: আপোনাৰ Identity Provider কনফিগাৰ কৰক
আপোনাৰ Identity Provider ত ScribbleMaps ক এটা এপ্লিকেচন হিচাপে যোগ কৰক। যদি আপুনি Okta ব্যৱহাৰ কৰি আছে, তেন্তে আপুনি Okta Integration Network (OIN) কেটালগৰ পৰা পোনপটীয়াকৈ ScribbleMaps যোগ কৰিব পাৰে — SAML SSO URL, SP Entity ID, ACS URL, আৰু OIDC Redirect URI স্বয়ংক্ৰিয়ভাৱে পূৰ্ব-কনফিগাৰ কৰা থাকে।
SAML 2.0 ৰ বাবে
| ছেটিং | মান |
|---|---|
| NameID Format | ইমেইল ঠিকনা |
| Signature Algorithm | SHA-256 (পৰামৰ্শিত) |
OIDC ৰ বাবে
| ছেটিং | মান |
|---|---|
| Scopes | openid email profile |
পদক্ষেপ 3: ScribbleMaps ত SSO কনফিগাৰ কৰক
SAML 2.0 কনফিগাৰ কৰা
- ScribbleMaps ত, ছেটিংছ > Single Sign-On > SAML টেবলৈ যাওক
- আপোনাৰ Identity Provider ৰ পৰা তলত দিয়া তথ্য দিয়ক:
| ক্ষেত্ৰ | বিৱৰণ |
|---|---|
| Entity ID | আপোনাৰ IdP ৰ Entity ID (Issuer বুলিও কোৱা হয়) |
| SSO URL | লগইন অনুৰোধ প্ৰেৰণ কৰা URL |
| Certificate | আপোনাৰ IdP ৰ X.509 চাইনিং চাৰ্টিফিকেট (PEM ফৰ্মেট) |
- ছেটিংছ সংৰক্ষণ কৰক ত ক্লিক কৰক
OIDC কনফিগাৰ কৰা
- ScribbleMaps ত, ছেটিংছ > Single Sign-On > OIDC টেবলৈ যাওক
- আপোনাৰ Provider Type বাছনি কৰক (Google, Microsoft, Okta, Auth0, বা কাষ্টম)
- তলত দিয়া তথ্য দিয়ক:
| ক্ষেত্ৰ | বিৱৰণ |
|---|---|
| Client ID | আপোনাৰ IdP ৰ পৰা পোৱা OAuth Client ID |
| Client Secret | আপোনাৰ IdP ৰ পৰা পোৱা OAuth Client Secret |
| Authority URL | আপোনাৰ IdP ৰ issuer URL (তলৰ প্ৰদানকাৰী গাইডসমূহ চাওক) |
- ছেটিংছ সংৰক্ষণ কৰক ত ক্লিক কৰক
পদক্ষেপ 4: আপোনাৰ কনফিগাৰেচন পৰীক্ষা কৰক
সকলো ব্যৱহাৰকাৰীৰ বাবে SSO সক্ৰিয় কৰাৰ আগতে, আপোনাৰ কনফিগাৰেচন পৰীক্ষা কৰক:
- Test Connection বুটামত ক্লিক কৰক
- SSO লগইন প্ৰক্ৰিয়া অনুকৰণ কৰিবলৈ এটা নতুন উইণ্ড' খোল খাব
- আপোনাৰ Identity Provider ৰ সৈতে প্ৰমাণীকৰণ সম্পূৰ্ণ কৰক
- আপুনি সফলভাৱে ScribbleMaps লৈ ৰিডাইৰেক্ট হৈছে বুলি সত্যাপন কৰক
যদি পৰীক্ষা ব্যৰ্থ হ'ল, ত্ৰুটি বাৰ্তা পুনৰীক্ষণ কৰক আৰু আপোনাৰ কনফিগাৰেচন ছেটিংছ পৰীক্ষা কৰক।
পদক্ষেপ 5: SSO সক্ৰিয় কৰক
পৰীক্ষা সফল হোৱাৰ পাছত:
- Enable SSO ছুইচটো ON লৈ টগল কৰক
- আপোনাৰ বলবৎকৰণ বিকল্প বাছনি কৰক:
- Optional: ব্যৱহাৰকাৰীসকলে SSO বা পাছৱৰ্ড লগইন বাছনি কৰিব পাৰে
- Enforced: সত্যাপিত ইমেইল ডমেইন থকা ব্যৱহাৰকাৰীসকলে SSO ব্যৱহাৰ কৰিব লাগিব (পাছৱৰ্ড লগইন নিষ্ক্ৰিয়)
টোকা: SSO বলবৎ কৰা থাকিলেও Team Owner সকলে সদায় বেকআপ হিচাপে পাছৱৰ্ড লগইন ব্যৱহাৰ কৰিব পাৰে।
SP-Initiated SSO
ScribbleMaps এ SP-initiated SSO সমৰ্থন কৰে, যিয়ে ব্যৱহাৰকাৰীসকলক ScribbleMaps লগইন পৃষ্ঠাৰ পৰা চাইন-ইন প্ৰক্ৰিয়া আৰম্ভ কৰিবলৈ দিয়ে। ই কেনেকৈ কাম কৰে:
- scribblemaps.com/account/login লৈ যাওক
- আপোনাৰ ইমেইল ঠিকনা দিয়ক (যেনে,
[email protected]) - Sign in with SSO ত ক্লিক কৰক
- প্ৰমাণীকৰণ কৰিবলৈ আপোনাক আপোনাৰ সংগঠনৰ Identity Provider (যেনে, Okta) লৈ ৰিডাইৰেক্ট কৰা হ'ব
- সফলভাৱে প্ৰমাণীকৰণৰ পাছত, আপোনাক স্বয়ংক্ৰিয়ভাৱে ScribbleMaps লৈ ৰিডাইৰেক্ট কৰা হয় আৰু আপুনি চাইন ইন হয়
যদি আপোনাৰ সংগঠনে SSO বলবৎ কৰিছে, লগইন পৃষ্ঠাত আপোনাৰ ইমেইল দিলে আপোনাক স্বয়ংক্ৰিয়ভাৱে আপোনাৰ Identity Provider লৈ ৰিডাইৰেক্ট কৰা হ'ব — কোনো পাছৱৰ্ড ক্ষেত্ৰ দেখুওৱা নহ'ব।
OIN Universal Logout
Okta ৰ Universal logout সমৰ্থিত। কনফিগাৰেচন নিৰ্দেশনাৰ বাবে অনুগ্ৰহ কৰি এই লিংক চাওক।
প্ৰদানকাৰী-নিৰ্দিষ্ট গাইডসমূহ
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) Provisioning
সক্ৰিয় কৰিলে, প্ৰথমবাৰ SSO লগইন কৰাৰ সময়ত ScribbleMaps ত ব্যৱহাৰকাৰীসকল স্বয়ংক্ৰিয়ভাৱে সৃষ্টি হয়। তেওঁলোকৰ প্ৰফাইল তথ্য (নাম, ইমেইল) Identity Provider ৰ পৰা পূৰণ কৰা হয়।
Multi-Factor Authentication বাধ্যতামূলক কৰক (কেৱল 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 |
সমস্যা সমাধান
সাধাৰণ সমস্যাসমূহ
"Domain not verified"
- আপোনাৰ DNS TXT ৰেকৰ্ড বা সত্যাপন ফাইল সঠিকভাৱে কনফিগাৰ কৰা হৈছে বুলি নিশ্চিত কৰক
- DNS পৰিৱৰ্তন প্ৰসাৰিত হ'বলৈ ৪৮ ঘণ্টালৈকে সময় লাগিব পাৰে
- সত্যাপন ক'ডত কোনো বানান ভুল নাই বুলি সত্যাপন কৰক
"Invalid certificate"
- আপুনি
-----BEGIN CERTIFICATE-----আৰু-----END CERTIFICATE-----সহ সম্পূৰ্ণ চাৰ্টিফিকেট ব্যৱহাৰ কৰি আছে বুলি নিশ্চিত কৰক - চাৰ্টিফিকেটৰ মেয়াদ উকলি যোৱা নাই বুলি পৰীক্ষা কৰক
- আপুনি চাইনিং চাৰ্টিফিকেট কপি কৰিছে, এনক্ৰিপচন চাৰ্টিফিকেট নহয় বুলি নিশ্চিত কৰক
"Invalid signature"
- চাৰ্টিফিকেটটো আপোনাৰ IdP ৰ বৰ্তমানৰ চাইনিং চাৰ্টিফিকেটৰ সৈতে মিলিছে বুলি সত্যাপন কৰক
- চাইনেচাৰ এলগৰিথম মিলিছে নে নাই পৰীক্ষা কৰক (SHA-256 বনাম SHA-1)
"User not found" বা "Email mismatch"
- আপোনাৰ IdP এ ঘূৰাই দিয়া ইমেইলটো এটা সত্যাপিত ডমেইনৰ সৈতে মিলিছে বুলি নিশ্চিত কৰক
- NameID ফৰ্মেট ইমেইল ঠিকনালৈ ছেট কৰা আছে বুলি পৰীক্ষা কৰক
- বৈশিষ্ট্য/claim ম্যাপিং সঠিক বুলি সত্যাপন কৰক
"Security error: Your Identity Provider is not authorized for this email domain"
- IdP কনফিগাৰেচন সত্যাপিত ডমেইনৰ সৈতে নিমিলিলে এইটো হয়
- ইমেইল ডমেইনটো আপোনাৰ দলৰ অধীনত সত্যাপিত হৈছে বুলি নিশ্চিত কৰক
- আপুনি এটা সত্যাপিত ডমেইনৰ ইমেইলেৰে লগইন কৰি আছে বুলি পৰীক্ষা কৰক
অডিট লগ চোৱা
ছেটিংছ > Single Sign-On > Audit Logs ত SSO কাৰ্যকলাপ নিৰীক্ষণ কৰক। আপুনি:
- ঘটনাৰ প্ৰকাৰ অনুসৰি ফিল্টাৰ কৰিব পাৰে (Login, Logout, Failed Login)
- তাৰিখৰ পৰিসৰ অনুসৰি ফিল্টাৰ কৰিব পাৰে
- কমপ্লায়েন্স ৰিপৰ্টিংৰ বাবে লগসমূহ CSV হিচাপে ৰপ্তানি কৰক
সহায় লাগেনে?
যদি আপুনি SSO কনফিগাৰেচনত সমস্যাৰ সন্মুখীন হৈছে, অনুগ্ৰহ কৰি তলত দিয়াসমূহৰ সৈতে আমাৰ সহায় দলৰ সৈতে যোগাযোগ কৰক:
- আপোনাৰ দলৰ নাম
- আপুনি ব্যৱহাৰ কৰি থকা Identity Provider
- আপুনি দেখা পোৱা যিকোনো ত্ৰুটি বাৰ্তা
- আপোনাৰ IdP কনফিগাৰেচনৰ স্ক্ৰীনশ্বট (সংবেদনশীল তথ্য আঁতৰাই)
আপোনাৰ সংগঠনৰ বাবে SSO কনফিগাৰ কৰাত সহায় কৰিবলৈ আমি ইয়াত আছো।
শেহতীয়া আপডেইট