2011-01-20 6 views
15

Estoy trabajando en un sistema de autorización basado en notificaciones que usa Forms Authentication y ASP.NET MVC 2. Veo que un espacio de nombre "Microsoft.IdentityModel" proporciona muchas de las mismas cosas que otro "System.IdentityModel".Microsoft.IdentityModel vs System.IdentityModel

System.IdentityModel

Microsoft.IdentityModel

¿Por qué existen estos 2 espacios de nombres por separado, cuando la funcionalidad parece superponerse?

+0

No para enhebrar el conector, pero me quemé mucho al usar WIF, configurándolo completamente en una configuración de STS activo. WIF no es capaz de funcionar confiablemente en una configuración pasiva SOLAMENTE. –

Respuesta

-4

Si está utilizando una autenticación/autorización basada en Reclamos, entonces deberá usar Microsoft.IdentityModel, ya que es parte del Marco de Identidad de Windows.

Para obtener información acerca de MVC2 y el uso de WIF, recomendaría revisar el work that Patterns and Practices. Tienen una muestra MVC decente que utilicé como punto de partida.

+1

Simplemente la respuesta incorrecta (falsa) –

Cuestiones relacionadas