Vahid giriş konfiqurasiyası (SAML/OIDC)
SAML və ya OIDC ilə vahid girişin (SSO) konfiqurasiyası
ScribbleMaps SAML 2.0 və ya OpenID Connect (OIDC) vasitəsilə korporativ vahid girişi dəstəkləyir. Bu, komanda üzvlərinizə təşkilatınızın Okta, Microsoft Entra ID (Azure AD), Google Workspace və ya Auth0 kimi Şəxsiyyət Provayderi (IdP) ilə autentifikasiya etməyə imkan verir.
SSO konfiqurasiyası team.scribblemaps.com ünvanında mövcuddur və tamamilə pulsuzdur.
Mündəricat
- Dəstəklənən imkanlar
- Başlamazdan əvvəl
- Addım 1: E-poçt domeninizi təsdiqləyin
- Addım 2: Şəxsiyyət Provayderinizi konfiqurasiya edin
- Addım 3: SSO-nu ScribbleMaps-də konfiqurasiya edin
- Addım 4: Konfiqurasiyanızı yoxlayın
- Addım 5: SSO-nu aktivləşdirin
- SP tərəfindən başladılan SSO
- OIN Universal Logout
- Provayderə aid bələdçilər
- Təkmil seçimlər
- Problemlərin aradan qaldırılması
Dəstəklənən imkanlar
ScribbleMaps SSO inteqrasiyası aşağıdakı imkanları dəstəkləyir:
| Funksiya | Təsvir |
|---|---|
| SP tərəfindən başladılan SSO | İstifadəçilər e-poçt ünvanlarını daxil etməklə ScribbleMaps giriş səhifəsindən giriş prosesini başlada bilər. ScribbleMaps istifadəçini autentifikasiya üçün Şəxsiyyət Provayderinizə yönləndirir. |
| IdP tərəfindən başladılan SSO | İstifadəçilər ScribbleMaps-ə birbaşa Şəxsiyyət Provayderinin panelindən daxil ola bilər (məsələn, Okta-da ScribbleMaps plitəsinə klikləməklə). |
| Just-In-Time (JIT) təchizatı | Yeni istifadəçi hesabları ilk SSO girişində ScribbleMaps-də avtomatik yaradılır. İstifadəçilər komandaya defolt İzləyici rolu ilə əlavə olunur. |
Başlamazdan əvvəl
- SSO-nu konfiqurasiya etmək üçün Komanda sahibi olmalısınız
- Təşkilatınızın Şəxsiyyət Provayderinin administrator konsoluna girişiniz olmalıdır
- E-poçt domeniniz hazır olsun (məsələn,
yourcompany.com)
Addım 1: E-poçt domeninizi təsdiqləyin
SSO-nu konfiqurasiya etməzdən əvvəl e-poçt domeninizə sahib olduğunuzu təsdiqləməlisiniz. Bu təhlükəsizlik tədbiri yalnız səlahiyyətli təşkilatların öz domenləri üçün SSO konfiqurasiya edə bilməsini təmin edir.
- team.scribblemaps.com ünvanında daxil olun
- Ayarlar > Single Sign-On bölməsinə keçin
- Domains sekmesinə keçin
- Add Domain düyməsinə klikləyin və e-poçt domeninizi daxil edin (məsələn,
yourcompany.com) - Təsdiqləmə metodunu seçin:
Seçim A: DNS TXT qeydi (Tövsiyə olunur)
Domeninizin DNS ayarlarına TXT qeydi əlavə edin:
| Növ | Host/Ad | Dəyər |
|---|---|---|
| TXT |
@ və ya yourcompany.com
|
scribblemaps-verify=YOUR_VERIFICATION_CODE |
Qeyd: DNS dəyişikliklərinin yayılması 48 saata qədər çəkə bilər.
Seçim B: Fayl yükləmə
scribblemaps-verify.txtadlı mətn faylı yaradın- Təsdiqləmə kodunuzu yeganə məzmun kimi əlavə edin
- Bu ünvana yükləyin:
https://yourcompany.com/.well-known/scribblemaps-verify.txt
Təsdiqləməni əlavə etdikdən sonra sahibliyi təsdiqləmək üçün Verify Domain düyməsinə klikləyin.
Addım 2: Şəxsiyyət Provayderinizi konfiqurasiya edin
ScribbleMaps-i Şəxsiyyət Provayderinizdə tətbiq kimi əlavə edin. Okta istifadə edirsinizsə, ScribbleMaps-i birbaşa Okta Integration Network (OIN) kataloqundan əlavə edə bilərsiniz — SAML SSO URL, SP Entity ID, ACS URL və OIDC Redirect URI avtomatik olaraq əvvəlcədən konfiqurasiya edilir.
SAML 2.0 üçün
| Ayar | Dəyər |
|---|---|
| NameID Format | E-poçt ünvanı |
| İmza alqoritmi | SHA-256 (tövsiyə olunur) |
OIDC üçün
| Ayar | Dəyər |
|---|---|
| Scopes | openid email profile |
Addım 3: SSO-nu ScribbleMaps-də konfiqurasiya edin
SAML 2.0-ın konfiqurasiyası
- ScribbleMaps-də Ayarlar > Single Sign-On > SAML sekmesinə keçin
- Şəxsiyyət Provayderinizdən aşağıdakı məlumatları daxil edin:
| Sahə | Təsvir |
|---|---|
| Entity ID | IdP-nizin Entity ID-si (Issuer də adlanır) |
| SSO URL | Giriş sorğularının göndərildiyi URL |
| Certificate | IdP-nizin X.509 imza sertifikatı (PEM formatında) |
- Ayarları yadda saxla düyməsinə klikləyin
OIDC-nin konfiqurasiyası
- ScribbleMaps-də Ayarlar > Single Sign-On > OIDC sekmesinə keçin
- Provider Type seçin (Google, Microsoft, Okta, Auth0 və ya Fərdi)
- Aşağıdakı məlumatları daxil edin:
| Sahə | Təsvir |
|---|---|
| Client ID | IdP-nizdən OAuth Client ID |
| Client Secret | IdP-nizdən OAuth Client Secret |
| Authority URL | IdP-nizin issuer URL-i (aşağıdakı provayder bələdçilərinə baxın) |
- Ayarları yadda saxla düyməsinə klikləyin
Addım 4: Konfiqurasiyanızı yoxlayın
SSO-nu bütün istifadəçilər üçün aktivləşdirməzdən əvvəl konfiqurasiyanızı yoxlayın:
- Test Connection düyməsinə klikləyin
- SSO giriş axınını simulyasiya etmək üçün yeni pəncərə açılacaq
- Şəxsiyyət Provayderinizlə autentifikasiyanı tamamlayın
- ScribbleMaps-ə uğurla geri yönləndirildiyinizi yoxlayın
Test uğursuz olarsa, xəta mesajını nəzərdən keçirin və konfiqurasiya ayarlarınızı yoxlayın.
Addım 5: SSO-nu aktivləşdirin
Test uğurlu olduqdan sonra:
- Enable SSO açarını AÇIQ vəziyyətinə keçirin
- Tətbiq seçiminizi müəyyən edin:
- Optional: İstifadəçilər SSO və ya parolla girişdən birini seçə bilər
- Enforced: Təsdiqlənmiş e-poçt domenləri olan istifadəçilər SSO-dan istifadə etməlidir (parolla giriş deaktiv edilir)
Qeyd: SSO məcburi edildikdə belə, Komanda sahibləri ehtiyat variant kimi həmişə parolla girişdən istifadə edə bilər.
SP tərəfindən başladılan SSO
ScribbleMaps SP tərəfindən başladılan SSO-nu dəstəkləyir, bu da istifadəçilərə giriş prosesini ScribbleMaps giriş səhifəsindən başlatmağa imkan verir. Bu belə işləyir:
- scribblemaps.com/account/login səhifəsinə keçin
- E-poçt ünvanınızı daxil edin (məsələn,
[email protected]) - Sign in with SSO düyməsinə klikləyin
- Autentifikasiya üçün təşkilatınızın Şəxsiyyət Provayderinə (məsələn, Okta) yönləndiriləcəksiniz
- Uğurlu autentifikasiyadan sonra avtomatik olaraq ScribbleMaps-ə geri yönləndirilir və daxil olursunuz
Təşkilatınızda SSO məcburi edilibsə, giriş səhifəsində e-poçtunuzu daxil etdikdə avtomatik olaraq Şəxsiyyət Provayderinizə yönləndiriləcəksiniz — parol sahəsi göstərilməyəcək.
OIN Universal Logout
Okta tərəfindən təqdim olunan universal logout dəstəklənir. Konfiqurasiya təlimatları üçün bu keçidə baxın.
Provayderə aid bələdçilər
Okta
- Okta Admin Console-da Applications > Browse App Catalog bölməsinə keçin
- ScribbleMaps axtarın və Add Integration düyməsinə klikləyin
- SSO URL, Entity ID və Redirect URI avtomatik olaraq əvvəlcədən konfiqurasiya edilir
- IdP konfiqurasiya təfərrüatlarını tapmaq üçün Sign On sekmesinə keçin:
- X.509 Certificate faylını endirin
- Identity Provider Issuer (Entity ID) dəyərini kopyalayın
- Single Sign-On URL dəyərini kopyalayın
- Bu dəyərləri ScribbleMaps SSO ayarlarına daxil edin (bax: Addım 3)
Microsoft Entra ID (Azure AD)
- Azure Portal-da Microsoft Entra ID > App registrations > New registration bölməsinə keçin
- Konfiqurasiya edin:
-
Redirect URI:
https://api.scribblemaps.com/oidc/callback(Web platforması)
-
Redirect URI:
- Certificates & secrets bölməsinə keçin > yeni Client secret yaradın
- Application (client) ID və Client secret value dəyərlərini kopyalayın
- Authority URL:
https://login.microsoftonline.com/YOUR-TENANT-ID/v2.0
Google Workspace
- Google Cloud Console-da APIs & Services > Credentials bölməsinə keçin
- Create Credentials > OAuth client ID seçin
- Web application seçin
- Authorized redirect URI əlavə edin:
https://api.scribblemaps.com/oidc/callback - Client ID və Client Secret dəyərlərini kopyalayın
- Authority URL:
https://accounts.google.com
Qeyd: Google Workspace üçün MFA tələb etmək istəyirsinizsə, onu Google Workspace Admin Console-da konfiqurasiya edin.
Auth0
- Auth0 Dashboard-da Applications > Create Application bölməsinə keçin
- Regular Web Applications seçin
- Konfiqurasiya edin:
-
Allowed Callback URLs:
https://api.scribblemaps.com/oidc/callback -
Allowed Logout URLs:
https://api.scribblemaps.com/oidc/logout-callback
-
Allowed Callback URLs:
- Settings sekmesindən Client ID və Client Secret dəyərlərini kopyalayın
- Authority URL:
https://YOUR-DOMAIN.auth0.com
Təkmil seçimlər
Just-In-Time (JIT) təchizatı
Aktiv edildikdə, istifadəçilər ilk SSO girişində ScribbleMaps-də avtomatik yaradılır. Onların profil məlumatları (ad, e-poçt) Şəxsiyyət Provayderindən doldurulur.
Çoxfaktorlu autentifikasiya tələb et (yalnız OIDC)
Girişə icazə verməzdən əvvəl MFA yoxlamasını tələb etmək üçün bu seçimi aktiv edin. ScribbleMaps IdP-nizin istifadəçi üçün MFA tətbiq etdiyini yoxlayacaq.
Okta üçün aşağıdakı kimi fərdi ACR dəyərləri təyin edə bilərsiniz:
-
urn:okta:loa:2fa:any- İstənilən ikinci faktor -
phr- Fişinqə davamlı autentifikasiya -
phrh- Fişinqə davamlı, aparata bağlı autentifikasiya
Atribut/Claim xəritələndirilməsi
IdP-nizdən gələn istifadəçi atributlarının ScribbleMaps istifadəçi sahələrinə necə uyğunlaşdırılacağını fərdiləşdirin:
| ScribbleMaps sahəsi | Ümumi SAML atributu | Ümumi OIDC claim-i |
|---|---|---|
| E-poçt | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress |
email |
| Ad | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname |
given_name |
| Soyad | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname |
family_name |
Problemlərin aradan qaldırılması
Ümumi problemlər
"Domain not verified"
- DNS TXT qeydinizin və ya təsdiqləmə faylınızın düzgün konfiqurasiya edildiyinə əmin olun
- DNS dəyişikliklərinin yayılması 48 saata qədər çəkə bilər
- Təsdiqləmə kodunda yazı səhvi olmadığını yoxlayın
"Invalid certificate"
-----BEGIN CERTIFICATE-----və-----END CERTIFICATE-----daxil olmaqla tam sertifikatdan istifadə etdiyinizə əmin olun- Sertifikatın vaxtının bitmədiyini yoxlayın
- Şifrələmə sertifikatını deyil, imza sertifikatını kopyaladığınızdan əmin olun
"Invalid signature"
- Sertifikatın IdP-nizin cari imza sertifikatına uyğun olduğunu yoxlayın
- İmza alqoritminin uyğun olduğunu yoxlayın (SHA-256 və SHA-1)
"User not found" və ya "Email mismatch"
- IdP-nizin qaytardığı e-poçtun təsdiqlənmiş domenə uyğun olduğundan əmin olun
- NameID formatının E-poçt ünvanı olaraq təyin edildiyini yoxlayın
- Atribut/claim xəritələndirilməsinin düzgün olduğunu yoxlayın
"Security error: Your Identity Provider is not authorized for this email domain"
- Bu, IdP konfiqurasiyası təsdiqlənmiş domenə uyğun gəlmədikdə baş verir
- E-poçt domeninin komandanız altında təsdiqləndiyinə əmin olun
- Təsdiqlənmiş domendən olan e-poçtla daxil olduğunuzu yoxlayın
Audit jurnallarına baxış
SSO fəaliyyətini Ayarlar > Single Sign-On > Audit Logs bölməsində izləyin. Siz bunları edə bilərsiniz:
- Hadisə növünə görə filtrləmək (Login, Logout, Failed Login)
- Tarix aralığına görə filtrləmək
- Uyğunluq hesabatı üçün jurnalları CSV kimi ixrac etmək
Köməyə ehtiyacınız var?
SSO konfiqurasiyası ilə bağlı problem yaşayırsınızsa, zəhmət olmasa dəstək komandamızla aşağıdakı məlumatlarla əlaqə saxlayın:
- Komandanızın adı
- İstifadə etdiyiniz Şəxsiyyət Provayderi
- Gördüyünüz xəta mesajları
- IdP konfiqurasiyanızın ekran görüntüləri (həssas məlumatlar gizlədilmiş şəkildə)
Təşkilatınız üçün SSO-nu konfiqurasiya etməyinizə kömək etməyə hazırıq.
Son yenilənmə