AuthenticationServiceManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 ovládacího prvku nebo ScriptManagerProxy .
Webová služba ověřování je používána aplikacemi s podporou jazyka 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 funkcí AJAX ASP.NET.
Pokud chcete ověřovací službu používat ve své aplikaci, musíte ji povolit v konfiguračním souboru. Pokud používáte předdefinované ověřování webové služby, není nutné explicitně deklarovat správce ověřovací služby na stránce.
Pokud chcete 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 třídě vlastní ověřovací webové služby.
Chcete-li použít vlastní ověřovací webovou službu, můžete službu přidat deklarativně do kódu zahrnutím <AuthenticationService>
elementu uvnitř elementu <asp:ScriptManager>
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 tak Path , aby používala webovou službu pro vlastní ověřování.
Bez ohledu na to, zda je deklarativní oddíl pro ověřovací službu na stránce, pokud je ověřovací služba povolena v konfiguračním souboru, aplikace s podporou AJAX budou obsahovat proměnnou ECMAScript (JavaScript) na vykreslené stránce. To umožňuje klientskému skriptu určit, jestli je aktuální uživatel ověřený.
Konstruktory
AuthenticationServiceManager() |
Inicializuje novou instanci AuthenticationServiceManager třídy . |
Vlastnosti
Path |
Získá nebo nastaví cestu ověřovací služby. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |