AuthenticationServiceManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Configura il percorso di un'implementazione personalizzata del servizio di autenticazione.
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
- Ereditarietà
-
AuthenticationServiceManager
- Attributi
Commenti
La AuthenticationServiceManager classe corrisponde alla AuthenticationService proprietà del ScriptManager controllo o ScriptManagerProxy .
Il servizio Web di autenticazione viene usato dalle applicazioni abilitate per AJAX per accedere e disconnettersi dallo script client. È possibile usare AuthenticationServiceManager per fornire il percorso di un'implementazione alternativa del servizio Web di autenticazione anziché usare il servizio Web predefinito fornito dalle funzionalità AJAX di ASP.NET.
Per usare il servizio di autenticazione nell'applicazione, è necessario abilitarlo nel file di configurazione. Se si usa il servizio Web di autenticazione predefinito, non è necessario dichiarare in modo esplicito la gestione servizi di autenticazione nella pagina.
Per creare un servizio di autenticazione personalizzato, è necessario implementare un servizio Web con due metodi: Login
e Logout
. Questi metodi richiedono inoltre la stessa firma del servizio Web di autenticazione predefinito.
Nell'esempio seguente viene illustrata la struttura di classe di base che deve essere implementata in una classe di servizio Web di autenticazione personalizzata.
Per usare un servizio Web di autenticazione personalizzato, è possibile aggiungere il servizio in modo dichiarativo nel markup includendo un <AuthenticationService>
elemento all'interno dell'elemento <asp:ScriptManager>
nella pagina, come illustrato nell'esempio seguente.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
È anche possibile configurare Path a livello di codice per usare un servizio Web di autenticazione personalizzato.
Indipendentemente dal fatto che la sezione dichiarativa per il servizio di autenticazione sia nella pagina, se il servizio di autenticazione è abilitato nel file di configurazione, le applicazioni abilitate per AJAX includono una variabile ECMAScript (JavaScript) nella pagina di rendering. Ciò consente allo script client di determinare se l'utente corrente è autenticato.
Costruttori
AuthenticationServiceManager() |
Inizializza una nuova istanza della classe AuthenticationServiceManager. |
Proprietà
Path |
Ottiene o imposta il percorso del servizio di autenticazione. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |