AuthenticationServiceManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 ou ScriptManagerProxy du ScriptManager contrôle.
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’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é, vous n’avez pas besoin de déclarer explicitement le gestionnaire de services 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 nécessitent la même signature que le service Web d’authentification intégré.
L’exemple suivant montre la structure de 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 manière déclarative dans le balisage en incluant un <AuthenticationService> élément à l’intérieur de l’élément <asp:ScriptManager> sur la page, comme illustré dans l’exemple suivant.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
Vous pouvez également configurer Path par programme pour utiliser un service web d’authentification personnalisé.
Quelle que soit la section déclarative du service d’authentification 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
| Nom | Description |
|---|---|
| AuthenticationServiceManager() |
Initialise une nouvelle instance de la classe AuthenticationServiceManager. |
Propriétés
| Nom | Description |
|---|---|
| Path |
Obtient ou définit le chemin d’accès du service d’authentification. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |