2011-03-30 16 views
15

Bir web sitesinin kimliği doğrulanmış kullanıcılarının diğer federe siteler için oturum açmalarına izin vermek için SAML'yi kullanmak istiyorum. Tek oturum açma ifadesinde, sitemin bir Kimlik Sağlayıcısı olması gerektiği anlamına gelir.Örnek Bir SAML Kimlik Sağlayıcısı için .NET kodu

Bunu yapmak için .NET kodunu veya belgelemeyi örnek olarak gösterebilir miyim?

Alkış

+1

Kimlik Sağlayıcısı için gerçekten bir kod örneği değil, ancak şunu bulmuşsunuzdur: http://www.codeproject.com/Articles/56640/Performing-a-SAML-Post-with-Csharp.aspx – flipdoubt

+0

Aslında onu bulamadım. Bu güzel bir yazı. Bir Kimlik Sağlayıcısından bir Servis Sağlayıcısına bir SAML yanıtı göndermenin pratik bir yolunu gösterir. Bana bazı fikirler verdi. – sheikhjabootie

+0

@flipdoubt - Eğer cevabınıza bu kodlama bağlantısını eklerseniz kabul edeceğim - aklımda olan şey buydu. Teşekkürler. – sheikhjabootie

cevap

7

ComponentSpace iddialar Kimlik Sağlayıcısı için örnek kod ve 30 günlük deneme sahip olmak, bu yüzden en azından kod bakabilir.

Kimlik Sağlayıcısı için gerçekten bir kod örneği değil, CodeProject'ün Performing a SAML Post with C# numaralı makalesinde iyi bir makalesi var.

+0

Eşyaları oldukça kapsamlı görünüyor. Önerdiğin gibi bir göz atmaya değer. Bence onların süitleri, desteklemem gereken işlevsellikler için muhtemelen aşırı. Sadece bir SAML eseri yaratmak, imzalamak ve müşteriye göndermek zorundayım. – sheikhjabootie

2

OpenSource kütüphanesinde, KentorIT ürününün ürettiği çok iyi bir başarı yakaladık. Size kendi yuvarlamak için ihtiyacınız olan tüm araçları veriyorlar. Bir test & temel auth servisleri olarak kullanabildiğimiz bir saplama kimlik sağlayıcısı dahil.

+0

IDp kurulumu için bir kod örneği verebilir misiniz? Kentor idp örneğine baktım ve kentor örnek uygulaması ile karmaşık ve karışık. –