Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Çoklu oturum açma (SAML) ve provisioning

Kimlik sağlayıcınızı SAML 2.0 ile bağlayın, öznitelikleri ve rolleri eşleyin, üyeleri just-in-time oluşturun, üyeleri SCIM ile senkron tutun ve sosyal girişi kullanın.

Çoklu oturum açma (SSO) ile ekibiniz Hermetry’ye şirket hesaplarıyla giriş yapar; işten ayrılanlar, dizininizde hesaplarını kapattığınızda erişimlerini kaybeder. Her kuruluş kendi SAML 2.0 veya OpenID Connect kimlik sağlayıcısını bağlayabilir ve üyeleri SCIM 2.0 ile senkron tutabilir. Bu sayfa kurulumu anlatır.

SAML için Owner rolüne, SCIM token’ları için Admin rolüne ihtiyacınız var.

SAML 2.0

SAML SSO sayfasını açın (adres /admin/saml). Genel bakış; denetim günlüğünden Status (Active, Disabled veya Not configured), Successful logins, JIT-provisioned users, Last login ve SSO Activity bilgilerini gösterir. Yapılandırmak için Settings seçeneğini seçin.

1. Hermetry’nin bilgilerini kimlik sağlayıcınıza verin

Service Provider Info kartı: “Provide these values to your Identity Provider during SAML app setup”.

AlanKimlik sağlayıcınızda kullanım
Entity ID (Audience URI)Audience / SP entity ID
ACS URL (Reply URL)Sağlayıcının assertion’ı gönderdiği adres
Metadata URLSağlayıcınız destekliyorsa alanları elle yazmak yerine bunu içe aktarın

SP Metadata XML için Copy XML ve Download XML seçenekleri vardır.

2. Kimlik sağlayıcınızın ayarlarını girin

Identity Provider Settings:

AlanDeğer
IdP Entity IDSağlayıcınızın entity ID’si
IdP SSO URLSağlayıcınızın oturum açma adresi
IdP Certificate (PEM or Base64)Sağlayıcının imzalama sertifikası. “Include or omit the —–BEGIN CERTIFICATE—– header — both formats are accepted.”

Save IdP Settings seçeneğini seçin. İzin verilen yerlerde, sağlayıcınızın yayımlanmış metadata’sını içe aktararak bu alanları önceden doldurabilirsiniz (SAML Advanced Settings).

3. Öznitelikleri eşleyin

Attribute Mapping: “Map SAML assertion attributes to user profile fields”.

AlanAnlamı
Email Attribute“Attribute name from your IdP that contains the user email”
Name Attribute“Attribute name for the user’s display name”
NameID FormatSubject’in NameID biçimi (varsayılan olarak e-posta biçimi)
Sign Authentication RequestsHermetry’nin gönderdiği istekleri kendi anahtarıyla imzalayın
Allow IdP-initiated SSO“Permit logins started from the IdP dashboard without an SP request”. Kapalı olması daha güvenlidir.

Save Mapping seçeneğini seçin.

4. Üyeleri just-in-time olarak oluşturun

Just-In-Time Provisioning: “Unknown users that authenticate via your IdP will be auto-provisioned into this tenant.”

AlanAnlamı
Enable Just-In-Time provisioningÜyeyi ilk SSO girişinde oluşturur. Kapalıysa yalnızca mevcut üyeler SSO ile giriş yapabilir.
Role attribute name (optional)“Values containing ‘owner’ map to OWNER, ‘admin’ to ADMIN.”
Default member roleHiçbir rol özniteliği eşlenmediğinde kullanılan rol.

Save Provisioning Settings seçeneğini seçin. Dizininizden Owner rolünü eşlemeden önce iyi düşünün: dizininizin öyle işaretlediği herkes owner olur.

5. Açın

SAML Status altında Enable SAML SSO seçeneğini açın: “Allows members to log in via your Identity Provider”.

Oturumu kapatmadan önce ikinci bir tarayıcıyla test edin; böylece bir hata sizi dışarıda bırakmaz.

SAML güvenliği

  • Assertion’lar SHA-256 veya SHA-512 ile imzalanmış olmalıdır. SHA-1 ve imzasız assertion’lar reddedilir. Daha zayıf ayarlarla kaydedilmiş bir bağlantı, yeniden kaydedene kadar devre dışı kalır: “SAML sign-in is off for this connection: its signature settings are too weak…”
  • Assertion Replay Detection açıkken, ID’si daha önce görülmüş bir assertion reddedilir.
  • İzin verilen saat farkı birkaç saniyedir; sağlayıcınızın saatini doğru tutun.
  • Hermetry’nin SAML için özel anahtarı şifreli saklanır ve asla dışa aktarılmaz. Anahtar rotasyonu için ikinci bir sertifika eklenebilir.
  • Single Logout (SLO), etkin olduğu yerde, oturum kapatmayı Hermetry ile sağlayıcınız arasında yayar. Sağlayıcınızın SLO adresi gerekir.
  • Sağlayıcınızın imzalama sertifikasının süresi dolmaya yaklaştığında (varsayılan olarak 30 gün önce) denetim günlüğüne bir uyarı yazılır.

Mevcut bir hesap, yalnızca assertion’daki e-posta eşleştiğinde SAML’e bağlanır. Doğrulanmış bir adrese gönderilmiş bekleyen davetler ilk SSO girişinde kabul edilir.

SCIM 2.0 provisioning

SCIM, kimlik sağlayıcınızın üyeleri otomatik olarak oluşturmasını, güncellemesini ve devre dışı bırakmasını sağlar.

  1. Settings > SCIM Provisioning sayfasını açın. SCIM 2.0 Endpoint değerini kopyalayın (Copy SCIM endpoint): https://<your host>/tenant/<tenantId>/api/scim/v2.
  2. Generate SCIM token seçeneğini seçin. “Copy this token now — it will not be shown again.” Token, scim:read ve scim:write kapsamlarını taşır.
  3. Kimlik sağlayıcınızda, endpoint’i bağlayıcının temel adresi olarak, token’ı ise Authorization: Bearer <token> HTTP başlığı olarak girin.
SCIMHermetry
userName, birincil e-postaHesap e-postası
externalIdÜye sayfasındaki SCIM external ID
active: falseÜye durumu Inactive (erişim hemen sona erer)
SilÜye kaldırılır; hesap diğer kuruluşlar için durur

SCIM ile gönderilen adlar saklanmaz. SCIM Groups desteklenir: grupları açın ve her grubu bir role eşleyin. Sağlayıcıyı hemen durdurmak için bir token’ı Revoke edin: “name stops working at once…”. Token listesi Last used ve son kullanma tarihini gösterir.

Sosyal giriş

Üyeler, platformun sunduğu yerlerde OpenID Connect veya OAuth kullanan yaygın sağlayıcılar üzerinden sosyal giriş ile de oturum açabilir. Kuruluşunuz bunları sınırlayabilir:

  • Settings > Authentication & SSO sağlayıcıları listeler; sağlayıcıların kurulumu ve yapılandırması marketplace’te yapılır.
  • Üye, bir sağlayıcıyı My Profile > Connected Accounts altında bağlar; sağlayıcının e-postası eşleşmelidir. Bkz. Profiliniz, dil ve saat dilimi.

Not

Kuruluşunuz, Settings > Single sign-on altında kendi OpenID Connect kimlik sağlayıcısını da çoklu oturum açma olarak bağlayabilir: issuer URL, client ID ve secret ile claim’lerden rollere bir eşleme. Hesaplar ilk girişte oluşturulur ve yalnızca SSO seçeneği, girişin tek yolu olmasını sağlar.

İlgili