2011-03-30 41 views
15

Me gustaría utilizar SAML para permitir que los usuarios autenticados de un sitio web inicien sesión en otros sitios federados. En el lenguaje de inicio de sesión único, eso significa que mi sitio debe convertirse en un proveedor de identidad.Ejemplo de código .NET para un proveedor de identidad SAML

¿Alguien me puede indicar que muestre código .NET o documentación para implementar esto?

Saludos

+1

No es realmente un ejemplo de código para un proveedor de identidad, pero supongo que ha encontrado este: http://www.codeproject.com/Articles/56640/Performing-a-SAML-Post-with-Csharp.aspx – flipdoubt

+0

En realidad, no encontré ese. Es un buen artículo. Demuestra una forma práctica de enviar una respuesta SAML de un proveedor de identidad a un proveedor de servicios. Ciertamente me ha dado algunas ideas. – sheikhjabootie

+0

@flipdoubt - Si agrega el enlace del proyecto de código a su respuesta, lo aceptaré, fue exactamente lo que tenía en mente. Gracias. – sheikhjabootie

Respuesta

7

ComponentSpace afirma que tiene código de ejemplo para un proveedor de identidad y una prueba de 30 días, por lo que al menos podían mirar el código.

No es realmente un ejemplo de código para un proveedor de identidad, pero CodeProject tiene un buen artículo en Performing a SAML Post with C#.

+0

Sus cosas se ven bastante completas. Bien vale la pena una mirada como sugirió. Creo que su suite probablemente sea exagerada por la poca funcionalidad que necesito. Solo necesito crear un artefacto SAML, firmarlo y publicarlo en el cliente. – sheikhjabootie

2

Tuvimos muy buen éxito con la biblioteca OpenSource que KentorIT ha producido. Te dan todas las herramientas que necesitarías para hacer tuyas. Incluyendo un proveedor de identidad de stub que pudimos usar como una prueba & servicios básicos de autenticación.

+0

¿Puede proporcionarnos un ejemplo de código de configuración de idp? Miré el ejemplo de kentor idp y es complejo y confuso con la aplicación de muestra kentor. –

Cuestiones relacionadas