Duplicar posibles:
Is it possible to create a Logon System with ASP.NET MVC but not use the MembershipProvider?ASP.Net MVC personalizada autenticación
Estoy mirando para crear un modelo de autenticación personalizado para mi aplicación MVC, pero no estoy seguro de dónde poner en práctica mis clases personalizadas IPrincipal y IIdentity. No deseo hacer esto en Global.asax en cada solicitud, ya que no todas las páginas del sitio necesitarán autenticación. ¿Entonces mi pregunta es dónde? ¿Debo hacer esto en mis filtros de acción personalizados para las acciones que requieren que el usuario inicie sesión?
No deseo utilizar el Proveedor de Membresía o la Autenticación de Formularios, esto debe ser completamente personalizado y separado.
Esto debería haberse mantenido abierto. El enlace duplicado enumerado cubre la autorización, pero no la autenticación. –