SSO (Single Sign-On) nedir?
Kısa cevap
SSO (Single Sign-On), kullanıcının bir kez authentication yapıp birden çok uygulamaya yeniden parola girmeden erişmesidir; kimlik tek bir noktada doğrulanır, uygulamalar bu doğrulamaya güvenir. TR7'de SSO üç biçimde kullanılır: AGS'nin harici bir IdP'ye SAML 2.0, OpenID Connect ya da OAuth2 türündeki Authentication Provider ile bağlanması; AGS etkin vService'lerin Gateway Mode ayarında Portal olan vService'te bir kez giriş yapan kullanıcının, o portalı Trusted Portals listesine ekleyen Portal Application vService'lerine yeniden giriş yapmadan geçmesi; doğrulanan kullanıcının kimliğinin Backend SSO Configurations profiliyle arkadaki uygulamaya header, Basic Auth, Bearer Token ya da cookie olarak aktarılması.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| AGS → Authentication → Authentication Providers | Provider Type = SAML 2.0, OpenID Connect, OAuth2 | Kurumsal ya da harici IdP'de bir kez giriş yapılması |
| AGS etkin vService → Flowchart | Gateway Mode = Portal | Kullanıcının giriş yaptığı, kimliği üreten merkez vService |
| AGS etkin vService → Flowchart | Gateway Mode = Portal application; Trusted Portals | Kimliği güvendiği portaldan devralan uygulama vService'i; liste boş bırakılamaz |
| AGS → Authentication → Authentication Providers | Provider Type = Portal; Portal Gateway | Kimliğin portal modundaki başka bir AGS etkin vService'ten alınması |
| AGS → Integrations → Backend SSO Configurations | Injections: Type = Header, Basic Auth, Bearer Token, Cookie | Doğrulanan kimliğin arkadaki uygulamaya aktarılması; uygulama ayrıca giriş sormaz |
SSO Biçimleri
| Biçim | Kimliği kim doğrular | Kullanıcı ne görür |
|---|---|---|
| Harici IdP ile (SAML 2.0, OpenID Connect, OAuth2) | Kurumsal ya da harici IdP | IdP'de oturumu varsa yeniden parola girmez |
| Portal ve Portal application | Portal modundaki AGS etkin vService | Portalda bir kez giriş yapar, bağlı uygulamalara doğrudan geçer |
| Backend SSO Configurations | AGS, akıştaki herhangi bir sağlayıcıyla | Arkadaki uygulamanın kendi giriş sayfasını görmez |
Sık Karıştırılan Noktalar
- "SSO parolayı uygulamalar arasında paylaşır." SSO'da parola yalnızca authentication noktasında girilir; uygulamalar parolayı değil, o noktanın verdiği imzalı kimliği ya da oturumu görür.
- "SSO açıkken ikinci faktöre gerek kalmaz." SSO giriş sayısını azaltır, MFA girişin gücünü artırır; ikisi birlikte kullanılır (MFA ile 2FA arasındaki fark nedir?).
- "Backend SSO Configurations bir IdP bağlantısıdır." Bu profil kullanıcıyı doğrulamaz; AGS'nin zaten doğruladığı kimliği arkadaki uygulamanın beklediği biçimde isteğe ekler.
Dokümantasyonda nasıl yapılır
