2010-06-16 24 views
5

SAML 1.1 kullanarak web SSO'yu destekleyen bir üçüncü taraf programım var (başka bir deyişle, Hizmet Sağlayıcı olarak hizmet vermeye hazırdır).SAML Kimlik Sağlayıcısı Active Directory tabanlı

Bu TOA'yı intranet kullanıcılarımız için Active Directory kimlik bilgilerine dayanarak uygulamak istiyoruz. Başka bir deyişle, zaten o yüzden sadece bir SSO kolaylaştırmak için bu kimlik bilgilerini kullanmasına izin onların sistemde oturum oldum. Yine de, nerede başlayacağım konusunda biraz bunaldım.

İlk düşüncem IIS'nin "Tümleşik Windows Kimlik Doğrulaması" yeteneklerini verdiğinden, IIS/Active Directory'nin Kimlik Sağlayıcı olarak kolayca kullanılabilmesidir. Sadece geçerli kullanıcı kimliğini ayıklayan, SAML yanıtını oluşturan ve SSO'yu tamamlamak için bu SAML yanıtıyla kullanıcıyı Hizmet Sağlayıcıya yeniden yönlendiren Entegre Kimlik Doğrulaması gerektiren bir .NET web uygulaması oluşturabileceğimizi düşünürdüm.

Ama sonra, benim sorunum, bu SAML yanıtını, X.509'ları dahil etmeyi, vb. Nasıl yarattığım hakkında hiçbir fikrim yok. Bu konuda kafamın içinde olup olmadığımı merak ediyorum. veya bu SAML yanıtını oluşturuyorsa, göreceli olarak kolay olmalıdır.

Bu SSO'nun yalnızca intranet kullanıcıları tarafından kullanılması gerektiğini unutmayın, bu nedenle diğer şirketlerle/alanlarla birleştirme konusunda endişelenmenize gerek yoktur.

cevap

1

SAML uyumlu bir şey oluşturmaya çalışmaktan rahatsız olmazdım. Bir araç seti kullanmak haftalar alır ve çabalarınız muhtemelen sadece bir kullanım durumunu ele alacaktır. Özel bir şeyleri yerine getirdikten sonra, kuruluşunuzun geri kalanının da bir tür SAML entegrasyonuna (dahili veya harici) ihtiyacı olduğunu fark edeceksiniz.

En hızlı (ve IMHO) en kolay yol (ve bir kahraman gibi görünmeye başlar), www.pingidentity.com adresinden PingFederate gibi bir şey kullanmaktır. Ne yaptığını biliyorsan, bir günden daha az zaman içinde çalışabilirsin.

Sadece benim 0,02 $

HTH - Ian

+0

Ping bunun için altın standart bir ürün olmasına rağmen, ucuz gelmiyor. ADFS ve Azure ACS iyi alternatiflerdir. –

4

içine bakmak isteyebilirsiniz Diğer bir seçenek Microsoft'un Active Directory Federasyon Sunucusu (AD FS) 2.0 olduğunu.

İlgili konular