Estoy buscando crear una autenticación en mi aplicación ASP.NET con los siguientes requisitos.ASP.NET: arquitectura de permisos/autenticación
- Un usuario tiene exactamente un papel (es decir, administración, SalesManager, Ventas, ....)
- Un papel tiene un conjunto de permisos de acceso a CRUD un subconjunto de objetos existentes. Es decir. "Las ventas tienen CREAD, LEER, ESCRIBIR permiso en el tipo de objeto" Productos "pero no ELIMINAR"
- De alguna manera me gustan los permisos para estar en una jerarquía con herencia para que yo, por ej. Admin no necesite especificar todos los objetos disponibles .
- El sistema debe ser rápidamente capaz de responder a la pregunta "¿Tiene el usuario X tiene permiso para hacer Y al objeto Z"
- Toda base de datos gestionada (MSSQL), implementado en C#/ASP.NET
I Me gustaría recibir comentarios sobre estos requisitos? ¿Alguna idea de cómo implementar esto utilizando el marco ASP.NET (tanto como sea posible)? (Sin embargo, también estoy interesado en saber cómo puede lograrse esto sin membresías)
La URL está rota .. –
http://permissionmanager.codeplex.com/ –
http://www.michaelalbaladejo.com/post/2010/03/30/ASP-Net-Permission-Management-Part-1. aspx –