Partager via


Comment : utiliser le fournisseur de rôle du Gestionnaire d'autorisations ASP.NET avec un service

Lorsque ASP.NET héberge un service Web, vous pouvez intégrer le Gestionnaire d'autorisations dans l'application pour fournir l'autorisation au service. Le Gestionnaire d'autorisations permet à un développeur d'applications de définir des opérations individuelles qui peuvent être regroupées pour former des tâches. Un administrateur peut autoriser ensuite que les rôles exécutent des tâches spécifiques ou des opérations individuelles. Le Gestionnaire d'autorisations fournit un outil d'administration sous la forme d'un composant logiciel enfichable MMC (Microsoft Management Console) pour gérer des rôles, des tâches, des opérations et des utilisateurs. Les administrateurs configurent un magasin de stratégie du Gestionnaire d'autorisations dans un fichier XML, Active Directory, ou dans un magasin Active Directory en mode application (ADAM).

Le Gestionnaire d'autorisations est intégré dans l'application en configurant le fournisseur de rôle ASP.NET du Gestionnaire d'autorisations pour l'application ASP.NET qui héberge le service Web. Comme les autres fournisseurs de rôle ASP.NET, le fournisseur de rôle ASP.NET du Gestionnaire d'autorisations est configuré à l'aide de l'élément <providers>.

L'exemple de code suivant représente une partie d'un fichier de configuration pour un service Web qui intègre le Gestionnaire d'autorisations dans l'application.

<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>

Pour plus d'informations sur l'intégration d'un fournisseur de rôle ASP.NET à une application WCF, consultez Comment : utiliser le fournisseur de rôle ASP.NET avec un service. Pour plus d'informations sur l'utilisation du Gestionnaire d'autorisations avec ASP.NET, consultez Comment : Utilisation du Gestionnaire d'autorisation (AzMan) avec ASP.NET 2.0.

Voir aussi

Tâches

Comment : utiliser le fournisseur de rôle ASP.NET avec un service