HOW TO:使用 ASP.NET 授權管理員角色提供者搭配服務
當 ASP.NET 主控 Web 服務時,您可以將授權管理員整合至應用程式,以提供授權給服務。授權管理員可讓應用程式開發人員定義個別作業,以便將作業分組,進而形成工作。接著,系統管理員可以授權角色來執行特定工作或個別作業。授權管理員會以 Microsoft Management Console (MMC) 嵌入式管理單元的形式提供系統管理工具,以管理角色、工作、作業和使用者。系統管理員會在 XML 檔案、Active Directory 或「Active Directory 應用程式模式」(ADAM) 存放區中設定授權管理員原則存放區。
將授權管理員整合至應用程式的方式是,針對主控 Web 服務的 ASP.NET 應用程式,設定授權管理員 ASP.NET 角色提供者。就像其他 ASP.NET 角色提供者,授權管理員 ASP.NET 角色提供者也是使用 <providers> 項目來設定。
下列程式碼範例是將授權管理員整合至應用程式之 Web 服務組態檔的一部分。
<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>
如需詳細資訊 如需將 ASP.NET 角色提供者與 WCF 應用程式整合的詳細資訊,請參閱 HOW TO:使用 ASP.NET 角色提供者搭配服務。如需詳細資訊搭配 ASP.NET 使用授權管理員的詳細資訊,請參閱 How to:搭配 ASP.NET 2.0 使用授權管理員 (AzMan) (英文)。