Procedura: utilizzare il provider di ruoli ASP.NET di Gestione autorizzazioni con un servizio

Quando ASP.NET ospita un servizio Web, è possibile integrare Gestione autorizzazioni nell'applicazione per fornire l'autorizzazione al servizio. Gestione autorizzazioni consente a uno sviluppatore di applicazioni di definire singole operazioni che possono essere raggruppate per formare attività. Un amministratore può quindi autorizzare ruoli a eseguire attività specifiche o singole operazioni. Gestione autorizzazioni fornisce uno strumento di amministrazione come uno snap-in MMC (Microsoft Management Console) per gestire ruoli, attività, operazioni e utenti. Gli amministratori configurano un archivio criteri di Gestione autorizzazioni in un file XML, in Active Directory o in un archivio ADAM (Active Directory Application Mode).

Gestione autorizzazioni viene integrato nell'applicazione configurando il provider di ruoli ASP.NET di Gestione autorizzazioni per l'applicazione ASP.NET che ospita il servizio Web. Come gli altri provider di ruoli ASP.NET, il provider di ruoli ASP.NET di Gestione autorizzazioni viene configurato utilizzando l'elemento <providers>.

L'esempio di codice seguente costituisce una parte di un file di configurazione per un servizio Web che sta integrando Gestione autorizzazioni nell'applicazione.

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

Per ulteriori informazioni sull'integrazione di un provider di ruoli ASP.NET in un'applicazione WCF, vedere Procedura: utilizzare il provider di ruoli ASP.NET con un servizio. Per ulteriori informazioni sull'utilizzo di Gestione autorizzazioni con ASP.NET, vedere Procedura: utilizzare Gestione autorizzazioni (AzMan) con ASP.NET 2.0.

Vedere anche

Attività

Procedura: utilizzare il provider di ruoli ASP.NET con un servizio