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