System.Web.ClientServices.Providers Spazio dei nomi

Contiene provider di servizi client e altre classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione, ai ruoli e ai servizi di profilo Microsoft Ajax.

Classi

Nome Descrizione
ClientFormsAuthenticationCredentials

Rappresenta le informazioni di accesso utente per l'autenticazione basata su form tramite i servizi dell'applicazione client.

ClientFormsAuthenticationMembershipProvider

Abilita l'autenticazione basata su form con i servizi dell'applicazione client.

ClientRoleProvider

Ottiene informazioni sui ruoli per le applicazioni basate su Windows da un servizio ruoli Microsoft Ajax.

ClientSettingsProvider

Consente alle applicazioni basate su Windows di recuperare le impostazioni utente da un servizio impostazioni Web.

ClientWindowsAuthenticationMembershipProvider

Abilita l'autenticazione di Windows con i servizi dell'applicazione client.

SettingsSavedEventArgs

Fornisce i dati per l'evento SettingsSaved.

UserValidatedEventArgs

Fornisce i dati per l'evento UserValidated.

Interfacce

Nome Descrizione
IClientFormsAuthenticationCredentialsProvider

Definisce un metodo che la ClientFormsAuthenticationMembershipProvider classe chiama per recuperare le credenziali utente.

Commenti

Le classi nello spazio dei nomi System.Web.ClientServices.Providers includono provider di servizi dell'applicazione client che consentono alle applicazioni basate su Windows di usare i servizi di autenticazione, ruoli e profilo Microsoft Ajax. È possibile abilitare questi servizi e specificare i provider di servizi client nel file di configurazione dell'applicazione e quindi accedere ai servizi tramite infrastrutture esistenti di appartenenza, identità e impostazioni dell'applicazione .NET esistenti. I provider di servizi client supportano anche la connettività occasionale archiviando e recuperando le informazioni utente in una cache dei dati locale quando l'applicazione è offline. Per altre informazioni, vedere Servizi applicazioni client.

Per accedere al servizio di accesso, è possibile usare Windows o l'autenticazione basata su form specificando il ClientWindowsAuthenticationMembershipProvider o ClientFormsAuthenticationMembershipProvider nella configurazione dell'applicazione. autenticazione di Windows usa l'identità fornita quando un utente accede al sistema operativo. L'autenticazione basata su form richiede di recuperare le informazioni di accesso dall'utente e di passarla al servizio. A tale scopo, specificare un'implementazione IClientFormsAuthenticationCredentialsProvider con la ClientFormsAuthenticationMembershipProvider configurazione. Il IClientFormsAuthenticationCredentialsProvider.GetCredentials metodo restituisce un ClientFormsAuthenticationCredentials oggetto che contiene informazioni di accesso utente. È possibile popolare questo oggetto, ad esempio, visualizzando una finestra di dialogo di accesso nel GetCredentials metodo .

Per accedere ai ruoli e ai servizi di profilo, specificare ClientRoleProvider e ClientSettingsProvider nella configurazione dell'applicazione.