Bagikan melalui


Cara: Gunakan Penyedia Peran Pengelola Otorisasi ASP.NET dengan Layanan

Saat ASP.NET menghosting layanan Web, Anda dapat mengintegrasikan Manajer Otorisasi ke dalam aplikasi untuk memberikan otorisasi ke layanan. Manajer Otorisasi memungkinkan pengembang aplikasi untuk menentukan operasi individual, yang dapat dikelompokkan bersama untuk membentuk tugas. Administrator kemudian dapat mengotorisasi peran untuk melakukan tugas tertentu atau operasi individual. Manajer Otorisasi menyediakan alat administrasi sebagai snap-in Microsoft Management Console (MMC) untuk mengelola peran, tugas, operasi, dan pengguna. Administrator mengonfigurasi penyimpanan kebijakan Manajer Otorisasi dalam file XML, Active Directory Domain Service, atau di penyimpanan Mode Aplikasi Direktori Aktif (ADAM).

Manajer Otorisasi Diintegrasikan ke dalam aplikasi dengan mengonfigurasi penyedia peran ASP.NET Manajer Otorisasi untuk aplikasi ASP.NET yang menghosting layanan Web. Seperti penyedia peran ASP.NET lainnya, Penyedia peran ASP.NET Manajer Otorisasi dikonfigurasi menggunakan elemen <providers>.

Contoh kode berikut adalah bagian dari file konfigurasi untuk layanan Web yang mengintegrasikan Manajer Otorisasi ke dalam aplikasi.

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

Untuk informasi selengkapnya tentang mengintegrasikan penyedia peran ASP.NET dengan aplikasi WCF, lihat Cara: Menggunakan Penyedia Peran ASP.NET dengan Layanan. Untuk informasi selengkapnya tentang menggunakan Manajer Otorisasi dengan ASP.NET, lihat Cara: Menggunakan Manajer Otorisasi (AzMan) dengan ASP.NET 2.0.

Lihat juga