Sdílet prostřednictvím


Postupy: Použití zprostředkovatele role Správce autorizací ASP.NET se službou

Když ASP.NET hostuje webovou službu, můžete do aplikace integrovat Autorizační správce, který službě poskytne autorizaci. Správce autorizace umožňuje vývojáři aplikací definovat jednotlivé operace, které je možné seskupit do formulářů úloh. Správce pak může autorizovat role k provádění konkrétních úloh nebo jednotlivých operací. Správce autorizace poskytuje nástroj pro správu jako modul snap-in konzoly MMC (Microsoft Management Console) pro správu rolí, úloh, operací a uživatelů. Správci nakonfigurují úložiště zásad Správce autorizace v souboru XML, službě Active Directory nebo v úložišti aplikace služby Active Directory (ADAM).

Správce autorizace je integrovaný do aplikace nakonfigurováním zprostředkovatele role Správce autorizace ASP.NET pro aplikaci ASP.NET, která je hostitelem webové služby. Stejně jako ostatní ASP.NET zprostředkovatele rolí se pomocí elementu <providers> konfiguruje správce autorizace ASP.NET zprostředkovatele rolí.

Následující příklad kódu je část konfiguračního souboru webové služby, která integruje Správce autorizace do aplikace.

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

Další informace o integraci ASP.NET zprostředkovatele role s aplikací WCF naleznete v tématu Postupy: Použití poskytovatele role ASP.NET se službou.

Viz také