Share via


AuthenticationServiceManager Clase

Definición

Configura la ubicación de una implementación personalizada del servicio de autenticación.

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
Herencia
AuthenticationServiceManager
Atributos

Comentarios

La AuthenticationServiceManager clase corresponde a la AuthenticationService propiedad del ScriptManager control o ScriptManagerProxy .

Las aplicaciones habilitadas para AJAX usan el servicio Web de autenticación para iniciar sesión y cerrar sesión en el script de cliente. Puede usar AuthenticationServiceManager para proporcionar la ruta de acceso de una implementación alternativa del servicio Web de autenticación en lugar de usar el servicio Web integrado proporcionado por las características de AJAX de ASP.net.

Para usar el servicio de autenticación en la aplicación, debe habilitarlo en el archivo de configuración. Si usa el servicio Web de autenticación integrado, no es necesario declarar explícitamente el administrador del servicio de autenticación en la página.

Para crear su propio servicio de autenticación, debe implementar un servicio Web que tenga dos métodos: Login y Logout . Además, estos métodos requieren la misma firma del servicio Web de autenticación integrado.

En el ejemplo siguiente se muestra la estructura de clase básica que debe implementarse en una clase de servicio Web de autenticación personalizada.

Para usar un servicio Web de autenticación personalizado, puede Agregar el servicio mediante declaración en el marcado mediante la inclusión de un <AuthenticationService> elemento dentro del <asp:ScriptManager> elemento de la página, tal como se muestra en el ejemplo siguiente.

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

También puede configurar mediante programación Path para utilizar un servicio Web de autenticación personalizado.

Independientemente de si la sección declarativa del servicio de autenticación está en la página, si el servicio de autenticación está habilitado en el archivo de configuración, las aplicaciones habilitadas para AJAX incluirán una variable de ECMAScript (JavaScript) en la página representada. Esto permite que el script de cliente determine si el usuario actual está autenticado.

Constructores

AuthenticationServiceManager()

Inicializa una nueva instancia de la clase AuthenticationServiceManager.

Propiedades

Path

Obtiene o establece la ruta de acceso del servicio Web de autenticación.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también