System.Web.ClientServices.Providers Espacio de nombres

Contiene proveedores de servicios de cliente y otras clases que admiten el acceso en aplicaciones basadas en Windows a los servicios de autenticación, roles y perfiles de Microsoft Ajax.

Clases

Nombre Description
ClientFormsAuthenticationCredentials

Representa información de inicio de sesión de usuario para la autenticación de formularios mediante servicios de aplicación cliente.

ClientFormsAuthenticationMembershipProvider

Habilita la autenticación de formularios con servicios de aplicación cliente.

ClientRoleProvider

Obtiene información de roles para aplicaciones basadas en Windows de un servicio de roles de Microsoft Ajax.

ClientSettingsProvider

Permite que las aplicaciones basadas en Windows recuperen la configuración del usuario de un servicio de configuración web.

ClientWindowsAuthenticationMembershipProvider

Habilita la autenticación de Windows con servicios de aplicación cliente.

SettingsSavedEventArgs

Proporciona datos para el evento SettingsSaved.

UserValidatedEventArgs

Proporciona datos para el evento UserValidated.

Interfaces

Nombre Description
IClientFormsAuthenticationCredentialsProvider

Define un método al que llama la ClientFormsAuthenticationMembershipProvider clase para recuperar las credenciales de usuario.

Comentarios

Las clases del espacio de nombres System.Web.ClientServices.Providers incluyen proveedores de servicios de aplicaciones cliente que permiten a las aplicaciones basadas en Windows usar la autenticación, los roles y los servicios de perfil de Microsoft Ajax. Puede habilitar estos servicios y especificar proveedores de servicios cliente en el archivo de configuración de la aplicación y, a continuación, acceder a los servicios a través de las infraestructuras existentes .NET de pertenencia, identidad y configuración de aplicaciones. Los proveedores de servicios de cliente también admiten conectividad ocasional almacenando y recuperando información de usuario en una caché de datos local cuando la aplicación está sin conexión. Para obtener más información, consulte Servicios de aplicaciones cliente.

Para acceder al servicio de inicio de sesión, puede usar la autenticación de Windows o Forms especificando el ClientWindowsAuthenticationMembershipProvider o ClientFormsAuthenticationMembershipProvider en la configuración de la aplicación. autenticación de Windows usa la identidad proporcionada cuando un usuario inicia sesión en el sistema operativo. La autenticación de formularios requiere que recupere la información de inicio de sesión del usuario y pásela al servicio. Para ello, especifique una IClientFormsAuthenticationCredentialsProvider implementación con la ClientFormsAuthenticationMembershipProvider configuración. El IClientFormsAuthenticationCredentialsProvider.GetCredentials método devuelve un ClientFormsAuthenticationCredentials objeto que contiene información de inicio de sesión de usuario. Puede rellenar este objeto, por ejemplo, mostrando un cuadro de diálogo de inicio de sesión en el GetCredentials método .

Para acceder a los roles y los servicios de perfil, especifique y ClientRoleProvider en la ClientSettingsProvider configuración de la aplicación.