Sdílet prostřednictvím


AuthenticationServiceManager Třída

Definice

Nakonfiguruje umístění vlastní implementace ověřovací služby.

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
Dědičnost
AuthenticationServiceManager
Atributy

Poznámky

Třída AuthenticationServiceManager odpovídá AuthenticationService vlastnosti ScriptManager nebo ScriptManagerProxy ovládacího prvku.

Ověřovací webová služba je používána aplikacemi s podporou AJAX k přihlášení a odhlášení z klientského skriptu. Můžete použít AuthenticationServiceManager k poskytnutí cesty alternativní implementace ověřovací webové služby místo použití integrované webové služby, která je poskytována funkcemi AJAX ASP.NET.

Pokud chcete ve své aplikaci používat ověřovací službu, musíte ji povolit v konfiguračním souboru. Pokud používáte integrovanou webovou službu ověřování, nemusíte explicitně deklarovat správce ověřovací služby na stránce.

Chcete-li vytvořit vlastní ověřovací službu, musíte implementovat webovou službu, která má dvě metody: Login a Logout. Kromě toho tyto metody vyžadují stejný podpis předdefinované ověřovací webové služby.

Následující příklad ukazuje základní strukturu třídy, která musí být implementována ve vlastní ověřovací webové službě třídy.

Chcete-li použít vlastní ověřovací webovou službu, můžete službu deklarativním způsobem přidat do značek zahrnutím <AuthenticationService> elementu <asp:ScriptManager> uvnitř elementu na stránce, jak je znázorněno v následujícím příkladu.

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

Můžete také programově nakonfigurovat Path použití vlastní ověřovací webové služby.

Bez ohledu na to, jestli je deklarativní oddíl ověřovací služby na stránce, pokud je ověřovací služba povolená v konfiguračním souboru, pak aplikace s podporou AJAX budou na vykreslené stránce obsahovat proměnnou ECMAScript (JavaScript). To umožňuje klientskému skriptu určit, jestli je aktuální uživatel ověřený.

Konstruktory

Name Description
AuthenticationServiceManager()

Inicializuje novou instanci AuthenticationServiceManager třídy.

Vlastnosti

Name Description
Path

Získá nebo nastaví cestu ověřovací služby.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také