¿El [Autorizar] atributo utilizado con los controladores de ASP.NET MVC sólo funcionan con los sitios que han implementado un MembershipProvider?¿El atributo [Autorizar] para controladores ASP.NET MVC solo para Proveedores de Membresía?
Respuesta
estoy bastante seguro que lo hace sí. Me imagino que podría cumplir su propio rol e implementar una forma similar de autenticación/autorización.
El atributo [Authorize]
es un filtro de acción. Se va a agarrar el IPrincipal
y comprobar si el usuario está autenticado o si especifica las funciones y/o usuarios con el atributo, que coincidirá en contra de aquellos.
Hay muchas maneras de que una petición web puede ser autenticado. Todo, desde Open ID hasta la Autenticación de Windows. Echa un vistazo a esta pregunta para un ejemplo de OpenID y más enlaces a implementar la autenticación de esa manera: StackOverflow Question 961468
respuesta corta es no. Solo comprueba que hay un IPrincipal, cómo lo hace depende de usted.
Tengo mi propia lógica de inicio de sesión que utilizo en lugar del proveedor de Membresía, una vez que he autenticado a un usuario, simplemente llamo al método FormsAuthentication.SetAuthCookie. Una vez que haya hecho eso, puede usar el atributo [Autenticar].
- 1. Autorizar el atributo en ASP.NET MVC
- 2. Proveedores de membresía/función ASP.NET para Postgres?
- 3. Anular Autorizar atributo en ASP.NET MVC
- 4. ASP.Net MVC 3: Atributo Autorizar Inverso
- 5. asp.net mvc Agregar al atributo AUTORIZAR
- 6. Proveedores de Membresía/Rol de ASP.NET para MySQL?
- 7. Atributo personalizado escrito en C# ASP.Net MVC como Autorizar atributo
- 8. asp.net mvc y membresía personalizada y proveedores de roles
- 9. Autorizar el atributo y jquery AJAX en asp.net MVC
- 10. Recomendación para proveedores de membresía Asp.Net de terceros
- 11. membresía personalizada de ASP.NET MVC para principiantes
- 12. Autenticación de formularios MVC de ASP.NET + Autorizar atributo + Roles simples
- 13. Membresía Asp.Net - Proveedores en Entity Framework 4
- 14. ASP.NET MVC: Frente de [Autorizar]
- 15. Inyección de dependencia y proveedores de membresía ASP.Net
- 16. AccountController Ampliación: ASP.NET MVC membresía
- 17. Qué usar para la membresía en ASP.NET
- 18. Pruebas unitarias ASP.Net MVC Autorizar el atributo para verificar el redireccionamiento a la página de inicio de sesión
- 19. asp.net mvc [handleerror] [autorizar] con JsonResult?
- 20. ¿Cómo implementar el atributo Autorizar personalizado para el siguiente caso?
- 21. asp.net mvc decorate [Autorizar()] con varias enumeraciones
- 22. Uso de múltiples proveedores de membresía dentro de la aplicación ASP.Net MVC 3
- 23. Autenticación API web ASP.NET MVC 4 con proveedor de membresía
- 24. ASP.NET MVC - Membresía simulada para la prueba de controlador
- 25. Proveedores de Membresía y Cumplimiento HIPAA
- 26. Excluir algunas acciones de Autorizar en ASP.net MVC
- 27. ASP.NET MVC: Problema al establecer el atributo Autorizar Rol de una variable, requiere const
- 28. ASP.NET MVC: Controladores de estructuración
- 29. ¿Hay proveedores de membresía ASP.NET personalizados para la venta con mayor seguridad?
- 30. Controladores ASP.NET MVC métodos estáticos