ealtuner ealtuner
Görünüm Tema
Yazı boyutu
Teklif
Topluluk kurmak, girişleri tek yerden yönetmek

SSO Çözümü: Merkezi Kimlik ve Erişimi Tek Yerden Kesme

Kimlik doğrulama tek merkezde durur, bağlı uygulamalar kişinin kim olduğunu oradan öğrenir. Roller ve yetkiler uygulamanın kendi tarafında kalır, bu yüzden mevcut yetki yapınızı değiştirmeniz gerekmez.

SSO Çözümü: Merkezi Kimlik ve Erişimi Tek Yerden Kesme
  • Askıya alınan kişi hiçbir bağlı uygulamaya yeniden giriş yapamaz
  • Kullanıcı izin vermeden profil bilgisi uygulamaya aktarılmaz
  • Cihaz tanınsa da yeni oturumda e-posta kodu yine istenir
Kimler için
Birden çok uygulama işleten kurumlarKurum içi portal ve panel kullanan şirketlerYazılım ürünü geliştiren ekiplerÇok dilli kullanıcı kitlesi olan platformlar
Bu sayfada

Bu sorunlar size tanıdık mı?

Biri ayrıldığında hangi sistemlerde hesabı olduğunu kimse net bilmiyor.

Hesap tek yerde durur. Panelden askıya aldığınızda bağlı uygulamaların tamamına yeni giriş durur ve kimlik oturumu kısa sürede kapanır.

Hesabı kapatsak da açık oturumu çalışmaya devam ediyor.

Uygulamanın sunucusu hesap durumunu düzenli olarak sorar, askıya alınan, silinen ya da iznini geri alan kişinin yerel oturumunu kapatır. Bu denetim tarayıcının çerez ayarlarından etkilenmez, ama her uygulamaya bir kez eklenmesi gerekir.

Her sistemde ayrı parola var, unutuluyor ve tekrar kullanılıyor.

Giriş, e-postaya gelen kısa ömürlü tek kullanımlık kod ve kişinin kendi belirlediği güvenlik koduyla yapılır. Bağlı uygulamaların parola tutması gerekmez.

Kullanıcı verisinin hangi uygulamaya gittiğini açıklayamıyoruz.

İlk girişte kişiye hangi uygulamanın hangi bilgileri alacağı gösterilir ve kaydedilir. Kişi bağlı uygulamalarını profilinde görür, izni dilediğinde kaldırır.

Nasıl çalışır?

  1. Uygulamalar kaydedilir

    Yönetici bağlanacak her uygulamayı panelde kendi kimliği, gizli anahtarı ve izinli dönüş adresleriyle tanımlar. Listede olmayan adrese kod gönderilmez.

  2. Kişi girişe yönlenir

    Uygulama kişiyi merkezi giriş ekranına gönderir, e-posta kodu doğrulanır ve ardından güvenlik kodu sorulur. Hesabı yoksa aynı akış hesabı oluşturur.

  3. İlk girişte izin alınır

    Kişi ad, e-posta ve telefonun o uygulamayla paylaşılmasını onaylar. Reddederse uygulamaya ret yanıtı döner, onay varsa sonraki girişlerde bu ekran çıkmaz.

  4. Uygulama kimliği alır

    Tarayıcıya tek kullanımlık, kısa ömürlü bir kod gelir. Uygulamanın sunucusu bu kodu gizli anahtarıyla kimlik bilgisine çevirir, oturumu ve yetkiyi kendi tarafında açar.

  5. Hesap durumu sorulur

    Bağlı uygulamanın sunucusu oturum açık kişilerin durumunu aralıklarla sorar. Yalnız kendisine izin vermiş kişiler için yanıt alır.

  6. Erişim tek yerden kesilir

    Panelden askıya aldığınız kişi yeniden giremez. Durum denetimi eklenmiş uygulamalarda açık oturumu da kapanır.

Kim ne görür?

Kullanıcı

Tek hesapla bağlı uygulamalara girer. Profilinden giriş geçmişini ve bağlı uygulamalarını görür, güvenlik kodunu değiştirir, verdiği izni kaldırır.

Yönetici

Uygulama ekler ve açıp kapatır; kapatma yeni girişi durdurur, açık oturumu kapatmaz. Kullanıcıyı askıya alır, güvenlik kodunu sıfırlar, hesap ve hatalı deneme sayılarını göstergeden izler.

Uygulama geliştiricisi

Rehberdeki kontrol listesi ve örnek istemciyle girişi bağlar, kullanıcıyı kalıcı kimliğiyle eşler ve hesap durumu denetimini ekler.

Neler içerir

  • Her kod e-postasında, başkasının sürekli kod istemesini kesen imzalı durdurma bağlantısı
  • Aynı e-posta kutusuna giden adres varyasyonlarını tek sayaçta tutan gönderim sınırı
  • Hesap olsun olmasın aynı yanıtı veren giriş ekranı
  • Bot koruması ve kod denemelerine katmanlı hız sınırı
  • Boşta kalma sınırı ve etkin oturumda bile geçerli azami oturum süresi
  • Yalnız güvenlik kodu adımını atlatan güvenilir cihaz tanıma
  • IP, kanal, olay türü ve zamanı gösteren sayfalı giriş geçmişi
  • Bağlantı hatasını kod istemeden yakalayan dönüş adresi denetimi
  • Kod doğrulamalı e-posta değiştirme ve kişisel profil ekranı
  • Kayıtlı sözleşme onayı ve dört dilde aydınlatma metni
  • Türkçe, İngilizce, Rusça ve sağdan sola Arapça giriş ekranları ve e-postalar

Veri, güvenlik ve entegrasyon

Veri ve güvenlik

E-posta ve telefon veritabanında şifreli durur. Giriş kodu, güvenlik kodu ve uygulama gizli anahtarı geri döndürülemez özet olarak saklanır, günlüklere kod yazılmaz. Bir uygulama başka uygulamanın kullanıcılarını yoklayamaz. KVKK süreçleri için izin ekranı, geri alınabilir rıza ve kayıtlı sözleşme onayı gibi mekanizmalar var; metinlerin hukuki değerlendirmesi kurumunuza aittir. Veri dışa aktarma ekranı yok, hesap silme talebi iletişim yoluyla alınır.

Entegrasyonlar

Merkezi kimlik doğrulama HTTP ve JSON ile konuştuğu için uygulamanın yazıldığı dil fark etmez. PHP ve Node.js için çalışan örnek istemciler, kontrol listeli rehber ve uyumluluk tablolu sürüm notları hazırdır. Bağlı uygulamaları etkileyebilecek yeni kurallar önce yalnız ölçülür, kayıtlar incelendikten sonra zorunlu yapılır.

Mevcut uygulamalardan geçiş

Toplu kullanıcı aktarımı gerekmez, hesap kişinin ilk e-posta doğrulamasında oluşur. Uygulama tarafında mevcut hesabı kalıcı kimlikle eşleyen adımı birlikte kuruyoruz. Uygulamaları tek tek bağlayabildiğiniz için geçiş aşamalı yürür: bağlanan uygulama merkezi girişe geçer, diğerleri kendi girişiyle çalışmayı sürdürür.

Bu çözümün örnekleri

Sık sorulan sorular

SSO nedir, kurumuma ne kazandırır?
SSO, yani tek oturum açma, kişinin tek hesapla birden çok uygulamaya girmesidir. Kurum için asıl kazanç erişim denetimidir: hesap tek yerde durduğu için kimin nereye girebildiğini izlemek ve birini sistem dışına almak kolaylaşır. Oturumu açık kişi ikinci uygulamaya geçerken yeniden kod girmez.
Bu SSO çözümü hangi protokolleri destekler?
Kendi HTTP ve JSON sözleşmesini kullanır: yönlendirme, tek kullanımlık kod ve uygulama sunucusunun gizli anahtarla yaptığı takas. SAML ve OIDC desteklenmez. Kendi geliştirdiğiniz ya da kodunu değiştirebildiğiniz uygulamalara uygundur, yalnız standart protokolle bağlanan hazır ürünlere uygun değildir.
Parolasız giriş sistemi ne kadar güvenli?
E-posta kodu kısa ömürlü ve tek kullanımlıktır, sistemde yalnız geri döndürülemez özeti durur. Yanında kişinin belirlediği güvenlik kodu sorulur, yani e-posta kutusu ele geçse de bu kod olmadan giriş olmaz. Güvenlik kodu parolaya benzer bir bilgidir, tanınan cihazda bu adım atlanır ama e-posta kodu kalır. Oltalamaya dayanıklı bir yöntem olan passkey sunulmaz.
Mevcut uygulamalarımı nasıl bağlarım?
Uygulama panelde kaydedilir, dönüş adresleri tanımlanır. Ardından uygulamaya giriş yönlendirmesi, geri dönüş ucu ve kodu kimliğe çeviren sunucu çağrısı eklenir. PHP ve Node.js örnekleri üzerinden ilerleyebilir, hesap durumu denetimini de aynı adımda ekleyebilirsiniz. Kodunu değiştiremediğiniz uygulamalar bu yolla bağlanamaz.
Ayrılan bir personelin erişimi nasıl kapatılır?
Panelden hesabı askıya alırsınız, bağlı hiçbir uygulamaya yeni giriş yapamaz ve kimlik oturumu kısa sürede kapanır. Uygulamalardaki açık oturumlar, hesap durumu denetimi eklenmiş uygulamalarda bir sonraki sorguda kapanır. Bu denetim yoksa oturum uygulamanın kendi süresi dolana kadar açık kalabilir. Örnek istemcilerde kimlik sistemine ulaşılamadığı anda oturum kesilmez, böylece kısa bir kesinti herkesi dışarı atmaz.
Kullanıcı verileri uygulamalarla nasıl paylaşılır?
Uygulama yalnız kişinin izin verdiği durumda kalıcı kimlik, ad, e-posta ve telefon alır. Bu alan listesi sabittir, alan alan seçim yapılmaz ve rol bilgisi taşınmaz. Kişi profilinden izni kaldırırsa sonraki girişte yeniden sorulur. Çıkış işlemi diğer uygulamalara iletilmez, her uygulama kendi oturumunu ayrıca kapatır.

Yakın ihtiyaçlar için diğer çözümler

Tüm çözümler