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