Bu yüzden PHP uygulamamızın ADFS kullanarak kimlik doğrulamasını desteklemesi gerekebileceği söylendi.
Microsoft olmayan bir kişi için ADFS nedir?
LDAP gibi şeylerden farkı nedir?
O nasıl çalışır? Bir ADFS sunucusuna yapılan tipik bir istekte ne tür bilgiler yer alır? Hem kimlik doğrulama hem de yetkilendirme için tasarlanmış mı?
ADFS sunucularına genellikle internetten erişilebiliyor mu (oysa kurumsal AD etki alanı denetleyicileri olmayacak)?
Bazı Technet belgelerini okumayı denedim, ancak oldukça yararlı olmayan bir Microsoft-konuşması var.
Wikipedia daha iyidir (aşağıya bakınız), ancak belki de bazı ServerFault topluluğu bazı boşlukları doldurabilir.
Active Directory Federasyon Hizmetleri (ADFS) , Microsoft tarafından geliştirilen ve kullanıcılara kuruluş sınırları içinde bulunan sistemlere ve uygulamalara tek oturum açma erişimi sağlamak için Windows Server işletim sistemlerine yüklenebilen bir yazılım bileşenidir. Uygulama güvenliğini sağlamak ve federe kimlik uygulamak için talep tabanlı bir erişim denetimi yetkilendirme modeli kullanır.
Talep tabanlı kimlik doğrulama, bir kullanıcının güvenilir bir belirteçte bulunan kimliğiyle ilgili bir dizi iddiaya dayanarak kimliğini doğrulama işlemidir.
ADFS'de, iki güvenlik bölgesi arasında güven tesis edilerek iki kuruluş arasında kimlik federasyonu kurulur. Bir taraftaki federasyon sunucusu (Hesaplar tarafı), kullanıcıyı Active Directory Etki Alanı Hizmetleri'ndeki standart yollarla doğrular ve ardından kimliğini de içeren kullanıcı hakkında bir dizi hak talebi içeren bir simge yayınlar. Diğer tarafta, Kaynaklar tarafı, başka bir federasyon sunucusu belirteci doğrular ve yerel sunucuların talep edilen kimliği kabul etmesi için başka bir belirteç verir. Bu, bir kullanıcının doğrudan sisteme kimliğini doğrulamadan ve kullanıcı kimliklerini veya şifrelerini içeren bir veritabanını paylaşan iki sistem olmadan başka bir güvenlik alanına ait olan bir kullanıcıya kaynaklarına veya hizmetlerine kontrollü erişim sağlamasına izin verir.
Uygulamada bu yaklaşım tipik olarak kullanıcı tarafından şu şekilde algılanır:
- Kullanıcı kendi yerel bilgisayarına giriş yapar (sabahları işe başlarken normalde olduğu gibi)
- Kullanıcının bir ortak şirketin extranet web sitesinde bilgi alması gerekir - örneğin fiyatlandırma veya ürün ayrıntıları elde etmek için
- Kullanıcı, ortak şirket extranet sitesine gider - örneğin: http://example.com
- İş ortağı web sitesi artık herhangi bir parola girilmesini gerektirmez - bunun yerine, kullanıcı kimlik bilgileri AD FS kullanılarak iş ortağı extranet sitesine iletilir
- Kullanıcı artık ortak web sitesine giriş yapmış ve 'giriş yapmış' web sitesiyle etkileşime girebilir
Gönderen https://en.wikipedia.org/wiki/Active_Directory_Federation_Services