System.Web.ClientServices.Providers Namespace

Contém provedores de serviços cliente e outras classes que dão suporte ao acesso em aplicativos baseados no Windows aos serviços de autenticação, funções e perfil do Microsoft Ajax.

Classes

Nome Description
ClientFormsAuthenticationCredentials

Representa informações de logon do usuário para autenticação de formulários usando serviços de aplicativo cliente.

ClientFormsAuthenticationMembershipProvider

Habilita a autenticação de formulários com serviços de aplicativo cliente.

ClientRoleProvider

Obtém informações de função para aplicativos baseados no Windows de um serviço de funções do Microsoft Ajax.

ClientSettingsProvider

Permite que aplicativos baseados no Windows recuperem as configurações do usuário de um serviço de configurações da Web.

ClientWindowsAuthenticationMembershipProvider

Habilita a autenticação do Windows com serviços de aplicativo cliente.

SettingsSavedEventArgs

Fornece dados para o evento SettingsSaved.

UserValidatedEventArgs

Fornece dados para o evento UserValidated.

Interfaces

Nome Description
IClientFormsAuthenticationCredentialsProvider

Define um método que a ClientFormsAuthenticationMembershipProvider classe chama para recuperar as credenciais do usuário.

Comentários

As classes no namespace System.Web.ClientServices.Providers incluem provedores de serviços de aplicativo cliente que permitem que aplicativos baseados em Windows usem os serviços de autenticação, funções e perfil do Ajax Microsoft. Você pode habilitar esses serviços e especificar provedores de serviços cliente em seu arquivo de configuração de aplicativo e, em seguida, acessar os serviços por meio de infraestruturas .NET de associação, identidade e configurações de aplicativo existentes. Os provedores de serviços cliente também dão suporte à conectividade ocasional armazenando e recuperando informações do usuário em um cache de dados local quando o aplicativo está offline. Para obter mais informações, consulte Os Serviços de Aplicativo cliente.

Para acessar o serviço de logon, você pode usar Windows ou autenticação do Forms especificando o ClientWindowsAuthenticationMembershipProvider ou ClientFormsAuthenticationMembershipProvider na configuração do aplicativo. autenticação do Windows usa a identidade fornecida quando um usuário faz logon no sistema operacional. A autenticação de formulários exige que você recupere informações de logon do usuário e passe-as para o serviço. Você pode fazer isso especificando uma IClientFormsAuthenticationCredentialsProvider implementação com sua ClientFormsAuthenticationMembershipProvider configuração. O IClientFormsAuthenticationCredentialsProvider.GetCredentials método retorna um ClientFormsAuthenticationCredentials objeto que contém informações de logon do usuário. Você pode preencher esse objeto, por exemplo, exibindo uma caixa de diálogo de logon no GetCredentials método.

Para acessar as funções e os serviços de perfil, especifique o ClientRoleProvider e ClientSettingsProvider na configuração do aplicativo.