Tek Oturum Açma Nedir?
İngilizce: Single Sign-On
Yayın: · Son güncelleme:
Tek Oturum Açma Nedir? Kısaca
Tek oturum açma (SSO), kullanıcının bir kez kimliğini doğruladıktan sonra aynı kimlik sağlayıcıya bağlı birden fazla uygulamaya her biri için ayrıca şifre girmeden erişmesini sağlayan kimlik doğrulama yöntemidir.

Tek oturum açma nedir?
Tek oturum açma, İngilizce "Single Sign-On" ifadesinin kısaltmasıyla SSO olarak bilinir. Sabah işe başlarken kurum hesabınızla bir kez giriş yaparsınız. Ardından e-posta, dosya paylaşımı, insan kaynakları portalı ve proje aracı gibi uygulamalar sizi otomatik olarak tanır.
Gündelik hayatta da benzer bir deneyim vardır. Bir siteye "Google ile giriş yap" ya da "Apple ile giriş yap" diyerek bağlanmak, tüketici tarafındaki SSO örnekleridir.
Nasıl çalışır?
SSO'nun merkezinde bir kimlik sağlayıcı bulunur. Uygulamalar şifrenizi kendileri kontrol etmez, bu işi kimlik sağlayıcıya bırakır. Süreç kabaca şöyledir:
- Bir uygulamayı açarsınız ve kimlik sağlayıcıya yönlendirilirsiniz.
- Kimlik sağlayıcı sizi doğrular ya da zaten açık bir oturumunuz olduğunu görür.
- Uygulamaya imzalı bir onay gönderir ve uygulama sizi içeri alır.
Bu onaylar, kurumsal tarafta çoğunlukla SAML, modern web ve mobil uygulamalarda ise OpenID Connect ile taşınır.
Avantajları ve riskleri nelerdir?
Örneğin 15 farklı araç kullanan bir şirkette çalışanlar 15 ayrı şifre yerine tek bir güçlü şifre ve ek doğrulama kullanır. İşten ayrılan birinin hesabı tek yerden kapatıldığında tüm araçlara erişimi de sona erer.
Riskin özü ise merkezîleşmedir. Ana hesap ele geçirilirse saldırgan bağlı tüm uygulamalara ulaşabilir. Bu yüzden SSO hesabı mutlaka çok faktörlü doğrulamayla korunmalı, şüpheli girişler izlenmelidir.
Sıkça Sorulan Sorular
SSO güvenli mi?
Doğru yapılandırıldığında genellikle daha güvenlidir, çünkü kullanıcı tek bir güçlü şifre ve ek doğrulama kullanır. Ancak ana hesap ele geçirilirse tüm bağlı uygulamalar risk altına girer.
'Google ile giriş yap' bir SSO örneği midir?
Evet, tüketici tarafındaki yaygın bir örnektir. Arka planda genellikle OAuth ve OpenID Connect protokolleri kullanılır.