સિંગલ સાઇન-ઓન ગોઠવણી (SAML/OIDC)
SAML અથવા OIDC સાથે સિંગલ સાઇન-ઓન (SSO) ગોઠવવું
ScribbleMaps SAML 2.0 અથવા OpenID Connect (OIDC) નો ઉપયોગ કરીને એન્ટરપ્રાઇઝ સિંગલ સાઇન-ઓનને સપોર્ટ કરે છે. આનાથી તમારા ટીમ સભ્યો તમારી સંસ્થાના આઇડેન્ટિટી પ્રોવાઇડર (IdP) જેમ કે Okta, Microsoft Entra ID (Azure AD), Google Workspace, અથવા Auth0 નો ઉપયોગ કરીને પ્રમાણિત થઈ શકે છે.
SSO ગોઠવણી team.scribblemaps.com પર ઉપલબ્ધ છે અને સંપૂર્ણપણે મફત છે.
અનુક્રમણિકા
- સપોર્ટેડ સુવિધાઓ
- શરૂ કરતા પહેલાં
- પગલું 1: તમારા ઇમેઇલ ડોમેનને ચકાસો
- પગલું 2: તમારા આઇડેન્ટિટી પ્રોવાઇડરને ગોઠવો
- પગલું 3: ScribbleMaps માં SSO ગોઠવો
- પગલું 4: તમારી ગોઠવણીનું પરીક્ષણ કરો
- પગલું 5: SSO સક્ષમ કરો
- SP-Initiated SSO
- OIN Universal Logout
- પ્રોવાઇડર-વિશિષ્ટ ગાઇડ્સ
- અદ્યતન વિકલ્પો
- મુશ્કેલીનિવારણ
સપોર્ટેડ સુવિધાઓ
ScribbleMaps SSO એકીકરણ નીચેની સુવિધાઓને સપોર્ટ કરે છે:
| સુવિધા | વર્ણન |
|---|---|
| SP-Initiated SSO | વપરાશકર્તાઓ ScribbleMaps લૉગિન પેજ પરથી તેમનું ઇમેઇલ સરનામું દાખલ કરીને સાઇન-ઇન પ્રક્રિયા શરૂ કરી શકે છે. ScribbleMaps વપરાશકર્તાને પ્રમાણીકરણ માટે તમારા આઇડેન્ટિટી પ્રોવાઇડર પર રીડાયરેક્ટ કરે છે. |
| IdP-Initiated SSO | વપરાશકર્તાઓ તેમના આઇડેન્ટિટી પ્રોવાઇડર ડેશબોર્ડ પરથી સીધા ScribbleMaps માં સાઇન ઇન કરી શકે છે (દા.ત., Okta માં ScribbleMaps ટાઇલ પર ક્લિક કરીને). |
| Just-In-Time (JIT) પ્રોવિઝનિંગ | પ્રથમ SSO લૉગિન વખતે ScribbleMaps માં નવા વપરાશકર્તા એકાઉન્ટ આપમેળે બનાવવામાં આવે છે. વપરાશકર્તાઓને ડિફૉલ્ટ દર્શક (Viewer) ભૂમિકા સાથે ટીમમાં ઉમેરવામાં આવે છે. |
શરૂ કરતા પહેલાં
- SSO ગોઠવવા માટે તમે ટીમ માલિક (Team Owner) હોવા આવશ્યક છે
- તમારે તમારી સંસ્થાના આઇડેન્ટિટી પ્રોવાઇડર એડમિન કન્સોલની ઍક્સેસની જરૂર છે
- તમારું ઇમેઇલ ડોમેન તૈયાર રાખો (દા.ત.,
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 ફેરફારો પ્રસરતા 48 કલાક સુધી લાગી શકે છે.
વિકલ્પ B: ફાઇલ અપલોડ
scribblemaps-verify.txtનામની ટેક્સ્ટ ફાઇલ બનાવો- તમારો ચકાસણી કોડ એકમાત્ર સામગ્રી તરીકે ઉમેરો
- આ સ્થાન પર અપલોડ કરો:
https://yourcompany.com/.well-known/scribblemaps-verify.txt
ચકાસણી ઉમેર્યા પછી, માલિકીની પુષ્ટિ કરવા માટે Verify Domain પર ક્લિક કરો.
પગલું 2: તમારા આઇડેન્ટિટી પ્રોવાઇડરને ગોઠવો
તમારા આઇડેન્ટિટી પ્રોવાઇડરમાં ScribbleMaps ને એપ્લિકેશન તરીકે ઉમેરો. જો તમે Okta નો ઉપયોગ કરી રહ્યા છો, તો તમે Okta Integration Network (OIN) કૅટેલોગમાંથી સીધું ScribbleMaps ઉમેરી શકો છો — SAML SSO URL, SP Entity ID, ACS URL, અને OIDC Redirect URI આપમેળે પૂર્વ-ગોઠવેલા હોય છે.
SAML 2.0 માટે
| સેટિંગ | મૂલ્ય |
|---|---|
| NameID ફોર્મેટ | ઇમેઇલ સરનામું |
| Signature Algorithm | SHA-256 (ભલામણ કરેલ) |
OIDC માટે
| સેટિંગ | મૂલ્ય |
|---|---|
| Scopes | openid email profile |
પગલું 3: ScribbleMaps માં SSO ગોઠવો
SAML 2.0 ગોઠવવું
- ScribbleMaps માં, સેટિંગ્સ > Single Sign-On > SAML ટૅબ પર જાઓ
- તમારા આઇડેન્ટિટી પ્રોવાઇડર પાસેથી નીચેની માહિતી દાખલ કરો:
| ફીલ્ડ | વર્ણન |
|---|---|
| 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 લૉગિન પ્રક્રિયાનું અનુકરણ કરવા માટે એક નવી વિન્ડો ખુલશે
- તમારા આઇડેન્ટિટી પ્રોવાઇડર સાથે પ્રમાણીકરણ પૂર્ણ કરો
- ચકાસો કે તમને સફળતાપૂર્વક ScribbleMaps પર પાછા રીડાયરેક્ટ કરવામાં આવ્યા છે
જો પરીક્ષણ નિષ્ફળ જાય, તો ભૂલ સંદેશની સમીક્ષા કરો અને તમારા ગોઠવણી સેટિંગ્સ તપાસો.
પગલું 5: SSO સક્ષમ કરો
પરીક્ષણ સફળ થયા પછી:
- Enable SSO સ્વિચને ON કરો
- તમારો અમલીકરણ વિકલ્પ પસંદ કરો:
- Optional: વપરાશકર્તાઓ SSO અથવા પાસવર્ડ લૉગિન પસંદ કરી શકે છે
- Enforced: ચકાસાયેલ ઇમેઇલ ડોમેન ધરાવતા વપરાશકર્તાઓએ SSO નો ઉપયોગ કરવો આવશ્યક છે (પાસવર્ડ લૉગિન અક્ષમ)
નોંધ: SSO લાગુ કરેલું હોય ત્યારે પણ ટીમ માલિકો બૅકઅપ તરીકે હંમેશા પાસવર્ડ લૉગિનનો ઉપયોગ કરી શકે છે.
SP-Initiated SSO
ScribbleMaps SP-initiated SSO ને સપોર્ટ કરે છે, જે વપરાશકર્તાઓને ScribbleMaps લૉગિન પેજ પરથી સાઇન-ઇન પ્રક્રિયા શરૂ કરવાની મંજૂરી આપે છે. તે આ રીતે કાર્ય કરે છે:
- scribblemaps.com/account/login પર જાઓ
- તમારું ઇમેઇલ સરનામું દાખલ કરો (દા.ત.,
[email protected]) - Sign in with SSO પર ક્લિક કરો
- પ્રમાણીકરણ માટે તમને તમારી સંસ્થાના આઇડેન્ટિટી પ્રોવાઇડર (દા.ત., Okta) પર રીડાયરેક્ટ કરવામાં આવશે
- સફળ પ્રમાણીકરણ પછી, તમને આપમેળે ScribbleMaps પર પાછા રીડાયરેક્ટ કરવામાં આવે છે અને સાઇન ઇન કરવામાં આવે છે
જો તમારી સંસ્થાએ SSO લાગુ કરેલું હોય, તો લૉગિન પેજ પર તમારું ઇમેઇલ દાખલ કરવાથી તમને આપમેળે તમારા આઇડેન્ટિટી પ્રોવાઇડર પર રીડાયરેક્ટ કરવામાં આવશે — કોઈ પાસવર્ડ ફીલ્ડ બતાવવામાં આવશે નહીં.
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(વેબ પ્લેટફોર્મ)
-
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 માં આપમેળે બનાવવામાં આવે છે. તેમની પ્રોફાઇલ માહિતી (નામ, ઇમેઇલ) આઇડેન્ટિટી પ્રોવાઇડર પાસેથી ભરવામાં આવે છે.
Multi-Factor Authentication આવશ્યક બનાવો (ફક્ત OIDC)
લૉગિનની મંજૂરી આપતા પહેલાં MFA ચકાસણી આવશ્યક બનાવવા માટે આ વિકલ્પ સક્ષમ કરો. ScribbleMaps ચકાસશે કે તમારા IdP એ વપરાશકર્તા માટે MFA લાગુ કર્યું છે.
Okta માટે, તમે આવા કસ્ટમ ACR મૂલ્યો નિર્દિષ્ટ કરી શકો છો:
-
urn:okta:loa:2fa:any- કોઈપણ બીજું ફૅક્ટર -
phr- ફિશિંગ-પ્રતિરોધક પ્રમાણીકરણ -
phrh- ફિશિંગ-પ્રતિરોધક હાર્ડવેર-બાઉન્ડ પ્રમાણીકરણ
એટ્રિબ્યુટ/ક્લેમ મેપિંગ
તમારા IdP ના વપરાશકર્તા એટ્રિબ્યુટ્સ ScribbleMaps વપરાશકર્તા ફીલ્ડ્સ સાથે કેવી રીતે મેપ થાય તે કસ્ટમાઇઝ કરો:
| ScribbleMaps ફીલ્ડ | સામાન્ય SAML એટ્રિબ્યુટ | સામાન્ય OIDC ક્લેમ |
|---|---|---|
| ઇમેઇલ | 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 ફેરફારો પ્રસરતા 48 કલાક સુધી લાગી શકે છે
- ચકાસણી કોડમાં કોઈ ટાઇપો નથી તેની ખાતરી કરો
"Invalid certificate"
- ખાતરી કરો કે તમે
-----BEGIN CERTIFICATE-----અને-----END CERTIFICATE-----સહિત સંપૂર્ણ પ્રમાણપત્રનો ઉપયોગ કરી રહ્યા છો - પ્રમાણપત્રની મુદત પૂરી થઈ નથી તે તપાસો
- ખાતરી કરો કે તમે સાઇનિંગ પ્રમાણપત્ર કૉપિ કર્યું છે, એન્ક્રિપ્શન પ્રમાણપત્ર નહીં
"Invalid signature"
- ચકાસો કે પ્રમાણપત્ર તમારા IdP ના વર્તમાન સાઇનિંગ પ્રમાણપત્ર સાથે મેળ ખાય છે
- સિગ્નેચર અલ્ગોરિધમ મેળ ખાય છે તે તપાસો (SHA-256 વિરુદ્ધ SHA-1)
"User not found" અથવા "Email mismatch"
- ખાતરી કરો કે તમારા IdP દ્વારા પરત કરાયેલ ઇમેઇલ ચકાસાયેલ ડોમેન સાથે મેળ ખાય છે
- NameID ફોર્મેટ ઇમેઇલ સરનામું પર સેટ છે તે તપાસો
- એટ્રિબ્યુટ/ક્લેમ મેપિંગ સાચું છે તે ચકાસો
"Security error: Your Identity Provider is not authorized for this email domain"
- જ્યારે IdP ગોઠવણી ચકાસાયેલ ડોમેન સાથે મેળ ખાતી નથી ત્યારે આવું થાય છે
- ખાતરી કરો કે ઇમેઇલ ડોમેન તમારી ટીમ હેઠળ ચકાસાયેલ છે
- તમે ચકાસાયેલ ડોમેનના ઇમેઇલ સાથે લૉગ ઇન કરી રહ્યા છો તે તપાસો
ઑડિટ લૉગ્સ જોવા
સેટિંગ્સ > Single Sign-On > Audit Logs માં SSO પ્રવૃત્તિનું નિરીક્ષણ કરો. તમે આ કરી શકો છો:
- ઇવેન્ટ પ્રકાર દ્વારા ફિલ્ટર કરો (Login, Logout, Failed Login)
- તારીખ શ્રેણી દ્વારા ફિલ્ટર કરો
- અનુપાલન રિપોર્ટિંગ માટે લૉગ્સને CSV તરીકે નિકાસ કરો (Export)
મદદ જોઈએ છે?
જો તમને SSO ગોઠવણીમાં સમસ્યાઓ આવી રહી હોય, તો કૃપા કરીને અમારી સપોર્ટ ટીમનો નીચેની માહિતી સાથે સંપર્ક કરો:
- તમારી ટીમનું નામ
- તમે જે આઇડેન્ટિટી પ્રોવાઇડરનો ઉપયોગ કરી રહ્યા છો
- તમે જોઈ રહ્યા છો તે કોઈપણ ભૂલ સંદેશા
- તમારી IdP ગોઠવણીના સ્ક્રીનશૉટ્સ (સંવેદનશીલ ડેટા છુપાવીને)
તમારી સંસ્થા માટે SSO ગોઠવવામાં મદદ કરવા માટે અમે અહીં છીએ.
છેલ્લે અપડેટ કર્યું