Bagikan melalui


AuthenticationServiceManager Kelas

Definisi

Mengonfigurasi lokasi implementasi kustom layanan autentikasi.

public ref class AuthenticationServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class AuthenticationServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type AuthenticationServiceManager = class
Public Class AuthenticationServiceManager
Warisan
AuthenticationServiceManager
Atribut

Keterangan

Kelas AuthenticationServiceManager sesuai dengan AuthenticationService properti ScriptManager kontrol atau ScriptManagerProxy .

Layanan Web autentikasi digunakan oleh aplikasi berkemampuan AJAX untuk masuk dan keluar dari skrip klien. Anda dapat menggunakan AuthenticationServiceManager untuk menyediakan jalur implementasi alternatif layanan Web autentikasi alih-alih menggunakan layanan Web bawaan yang disediakan oleh fitur AJAX ASP.NET.

Untuk menggunakan layanan autentikasi di aplikasi, Anda harus mengaktifkannya dalam file konfigurasi. Jika Anda menggunakan layanan Web autentikasi bawaan, Anda tidak perlu secara eksplisit mendeklarasikan manajer layanan autentikasi di halaman.

Untuk membuat layanan autentikasi Anda sendiri, Anda harus menerapkan layanan Web yang memiliki dua metode: Login dan Logout. Selain itu, metode ini memerlukan tanda tangan yang sama dari layanan Web autentikasi bawaan.

Contoh berikut menunjukkan struktur kelas dasar yang harus diimplementasikan dalam kelas layanan Web autentikasi kustom.

Untuk menggunakan layanan Web autentikasi kustom, Anda dapat menambahkan layanan secara deklaratif dalam markup dengan menyertakan <AuthenticationService> elemen di dalam <asp:ScriptManager> elemen di halaman, seperti yang ditunjukkan dalam contoh berikut.

<asp:ScriptManager ID="SM1" runat="server">
  <AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>

Anda juga dapat mengonfigurasi Path secara terprogram untuk menggunakan layanan Web autentikasi kustom.

Terlepas dari apakah bagian deklaratif untuk layanan autentikasi ada di halaman, jika layanan autentikasi diaktifkan dalam file konfigurasi, aplikasi berkemampuan AJAX akan menyertakan variabel ECMAScript (JavaScript) di halaman yang dirender. Ini memungkinkan skrip klien untuk menentukan apakah pengguna saat ini diautentikasi.

Konstruktor

Nama Deskripsi
AuthenticationServiceManager()

Menginisialisasi instans baru dari kelas AuthenticationServiceManager.

Properti

Nama Deskripsi
Path

Mendapatkan atau mengatur jalur layanan autentikasi.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga