AuthenticationServiceManager AuthenticationServiceManager AuthenticationServiceManager AuthenticationServiceManager Class

Definición

Configura la ubicación de una implementación personalizada del servicio de autenticación.Configures the location of a custom implementation of the authentication service.

public ref class AuthenticationServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class AuthenticationServiceManager
type AuthenticationServiceManager = class
Public Class AuthenticationServiceManager
Herencia
AuthenticationServiceManagerAuthenticationServiceManagerAuthenticationServiceManagerAuthenticationServiceManager
Atributos

Comentarios

El AuthenticationServiceManager clase corresponde a la AuthenticationService propiedad de la ScriptManager o ScriptManagerProxy control.The AuthenticationServiceManager class corresponds to the AuthenticationService property of the ScriptManager or ScriptManagerProxy control.

Se utiliza la autenticación de servicio Web mediante aplicaciones habilitadas para AJAX para iniciar sesión y cierre la sesión de script de cliente.The authentication Web service is used by AJAX-enabled applications to log on and log off from client script. Puede usar AuthenticationServiceManager para proporcionar la ruta de acceso de una implementación alternativa de la autenticación de servicio Web en lugar de usar el servicio Web integrado que proporciona las características de AJAX de ASP.NET.You can use AuthenticationServiceManager to provide the path of an alternative implementation of the authentication Web service instead of using the built-in Web service that is provided by the AJAX features of ASP.NET.

Para usar el servicio de autenticación en la aplicación, debe habilitarla en el archivo de configuración.To use the authentication service in your application, you must enable it in the configuration file. Si usa la autenticación integrada de servicio Web, no es necesario declarar explícitamente el Administrador de servicios de la autenticación en la página.If you use the built-in authentication Web service, you do not have to explicitly declare the authentication service manager on the page.

Para crear su propio servicio de autenticación, debe implementar un servicio Web que tiene dos métodos: Login y Logout.To create your own authentication service, you must implement a Web service that has two methods: Login and Logout. Además, estos métodos requieren la misma firma de la autenticación integrada de servicio Web.In addition, these methods require the same signature of the built-in authentication Web service.

El ejemplo siguiente muestra la estructura de clase básica que debe implementarse en una clase de servicio Web de autenticación personalizada.The following example shows the basic class structure that must be implemented in a custom authentication Web service class.

Para usar un servicio Web de autenticación personalizada, puede agregar el servicio de forma declarativa en el marcado mediante la inclusión de un <AuthenticationService> elemento dentro de la <asp:ScriptManager> elemento en la página, tal como se muestra en el ejemplo siguiente.To use a custom authentication Web service, you can add the service declaratively in markup by including an <AuthenticationService> element inside the <asp:ScriptManager> element on the page, as shown in the following example.

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

Puede configurar mediante programación Path para usar un servicio Web de autenticación personalizada.You can also programmatically configure Path to use a custom authentication Web service.

Con independencia de si la sección declarativa para el 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á una variable de ECMAScript (JavaScript) en la página presentada .Regardless of whether the declarative section for the authentication service is on the page, if the authentication service is enabled in the configuration file, then AJAX-enabled applications will include an ECMAScript (JavaScript) variable in the rendered page. Esto permite que el script de cliente determinar si el usuario actual está autenticado.This allows client script to determine whether the current user is authenticated.

Constructores

AuthenticationServiceManager() AuthenticationServiceManager() AuthenticationServiceManager() AuthenticationServiceManager()

Inicializa una nueva instancia de la clase AuthenticationServiceManager.Initializes a new instance of the AuthenticationServiceManager class.

Propiedades

Path Path Path Path

Obtiene o establece la ruta de acceso del servicio Web de autenticación.Gets or sets the path of the authentication service.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: