Cómo utilizar el proveedor de funciones del administrador de autorización de ASP.NET con un servicio
Cuando ASP.NET hospeda un servicio web, se puede integrar el administrador de autorización en la aplicación para autorizar el servicio. El administrador de autorización permite a los desarrolladores de aplicaciones definir operaciones individuales que, a su vez, pueden agruparse para formar tareas. Un administrador puede autorizar funciones que realicen tareas específicas u operaciones individuales. El administrador de autorización proporciona una herramienta de administración, como complemento de Microsoft Management Console (MMC), para administrar funciones, tareas, operaciones y usuarios. Los administradores configuran un almacén de directivas del administrador de autorización en un archivo XML, en Active Directory, o en un almacén de Active Directory Application Mode (ADAM).
El administrador de autorización se integra en la aplicación mediante la configuración del ASP.NET proveedor de funciones del administrador de autorización de la aplicación ASP.NET que hospeda el servicio web. Al igual que otros proveedores de funciones ASP.NET, el proveedor de funciones ASP.NET del administrador de autorización se configura mediante el elemento <providers>.
El siguiente ejemplo de código forma parte del archivo de configuración de un servicio web que integra el administrador de autorización en la aplicación.
<system.web>
<roleManager enabled="true" defaultProvider="AzManRoleProvider">
<providers>
<add name="AzManRoleProvider"
type="System.Web.Security.AuthorizationStoreRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, publicKeyToken=b03f5f7f11d50a3a"
connectionStringName="AzManPolicyStoreConnectionString"
applicationName="SecureService"/>
</providers>
</roleManager>
</system.web>
Para obtener más información acerca de la integración de un proveedor de funciones de ASP.NET con una aplicación WCF, consulte Cómo: Utilizar el proveedor de funciones ASP.NET con un servicio. Para obtener más información acerca de cómo usar el Administrador de autorización con ASP.NET, consulte How to: Use Authorization Manager (AzMan) with ASP.NET 2.0.
Consulte también
Tareas
Cómo: Utilizar el proveedor de funciones ASP.NET con un servicio