Condividi tramite


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 su sull'integrazione di un provider di ruoli ASP.NET con un'applicazione WCF, vedere Procedura: utilizzare il provider di ruoli ASP.NET con un servizio. Per ulteriori informazioni su sull'utilizzo di Gestione autorizzazioni con ASP.NET, vedere How to: Use Authorization Manager (AzMan) with ASP.NET 2.0.

Vedere anche

Attività

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