Cómo: Crear una identidad principal personalizada
PrincipalPermissionAttribute es un medio declarativo para controlar el acceso a los métodos de servicio. Al utilizar este atributo, la enumeración PrincipalPermissionMode especifica el modo para realizar las comprobaciones de la autorización. Cuando este modo está establecido en Custom, permite al usuario especificar una clase IPrincipal personalizada devuelta por la propiedad CurrentPrincipal. Este tema muestra el escenario cuando Custom se utiliza en combinación con una directiva de autorización personalizada y una entidad de seguridad personalizada.
Para obtener más información sobre el uso de PrincipalPermissionAttribute, consulte Cómo restringir el acceso con la clase PrincipalPermissionAttribute.
Ejemplo
Compilar el código
Hace referencia a los siguientes espacios de nombres necesarios para compilar el código:
Vea también
Tareas
Cómo: Utilizar el proveedor de funciones ASP.NET con un servicio
Cómo restringir el acceso con la clase PrincipalPermissionAttribute
Referencia
PrincipalPermissionMode
PrincipalPermissionMode
PrincipalPermissionAttribute