AuthenticationServiceManager Classe

Définition

Configure l'emplacement d'une implémentation personnalisée du service d'authentification.

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
Héritage
AuthenticationServiceManager
Attributs

Remarques

La AuthenticationServiceManager classe correspond à la AuthenticationService propriété du ScriptManager contrôle ou ScriptManagerProxy .

Le service Web d’authentification est utilisé par les applications compatibles AJAX pour se connecter et se déconnecter du script client. Vous pouvez utiliser AuthenticationServiceManager pour fournir le chemin d’accès d’une autre implémentation du service Web d’authentification au lieu d’utiliser le service Web intégré fourni par les fonctionnalités AJAX de ASP.net.

Pour utiliser le service d’authentification dans votre application, vous devez l’activer dans le fichier de configuration. Si vous utilisez le service Web d’authentification intégré, il n’est pas nécessaire de déclarer explicitement le gestionnaire de service d’authentification sur la page.

Pour créer votre propre service d’authentification, vous devez implémenter un service Web qui a deux méthodes : Login et Logout . En outre, ces méthodes requièrent la même signature du service Web d’authentification intégré.

L’exemple suivant illustre la structure de la classe de base qui doit être implémentée dans une classe de service Web d’authentification personnalisée.

Pour utiliser un service Web d’authentification personnalisé, vous pouvez ajouter le service de façon déclarative dans le balisage en incluant un <AuthenticationService> élément à l’intérieur de l' <asp:ScriptManager> élément sur la page, comme indiqué dans l’exemple suivant.

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

Vous pouvez également configurer par programme Path pour utiliser un service Web d’authentification personnalisé.

Indépendamment du fait que la section déclarative du service d’authentification figure sur la page, si le service d’authentification est activé dans le fichier de configuration, les applications compatibles AJAX incluent une variable ECMAScript (JavaScript) dans la page rendue. Cela permet au script client de déterminer si l’utilisateur actuel est authentifié.

Constructeurs

AuthenticationServiceManager()

Initialise une nouvelle instance de la classe AuthenticationServiceManager.

Propriétés

Path

Obtient ou définit le chemin d'accès du service d'authentification.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi