Udostępnij za pośrednictwem


System.Web.ClientServices.Providers Przestrzeń nazw

Zawiera dostawców usług klienckich i innych klas, które obsługują dostęp w aplikacjach opartych na systemie Windows do uwierzytelniania, ról i usług profilowych firmy Microsoft.

Klasy

ClientFormsAuthenticationCredentials

Reprezentuje informacje logowania użytkownika do uwierzytelniania formularzy przy użyciu usług aplikacji klienckich.

ClientFormsAuthenticationMembershipProvider

Umożliwia uwierzytelnianie formularzy za pomocą usług aplikacji klienckich.

ClientRoleProvider

Pobiera informacje o rolach dla aplikacji opartych na systemie Windows z usługi ról Microsoft Ajax.

ClientSettingsProvider

Umożliwia aplikacjom opartym na systemie Windows pobieranie ustawień użytkownika z usługi ustawień sieci Web.

ClientWindowsAuthenticationMembershipProvider

Włącza uwierzytelnianie systemu Windows za pomocą usług aplikacji klienckich.

SettingsSavedEventArgs

Udostępnia dane dla zdarzenia SettingsSaved.

UserValidatedEventArgs

Udostępnia dane dla zdarzenia UserValidated.

Interfejsy

IClientFormsAuthenticationCredentialsProvider

Definiuje metodę wywoływaną przez ClientFormsAuthenticationMembershipProvider klasę w celu pobrania poświadczeń użytkownika.

Uwagi

Klasy w System.Web.ClientServices.Providers przestrzeni nazw obejmują dostawców usług aplikacji klienckich, którzy umożliwiają aplikacjom opartym na systemie Windows używanie uwierzytelniania, ról i usług profilowych firmy Microsoft. Te usługi można włączyć i określić dostawców usług klienckich w pliku konfiguracji aplikacji, a następnie uzyskać dostęp do usług za pośrednictwem istniejących .NET Framework 2.0 członkostwa, tożsamości i infrastruktury ustawień aplikacji. Dostawcy usług klienckich obsługują również okazjonalną łączność, przechowując i pobierając informacje o użytkowniku w lokalnej pamięci podręcznej danych, gdy aplikacja jest w trybie offline. Aby uzyskać więcej informacji, zobacz Usługi aplikacji klienckich.

Aby uzyskać dostęp do usługi logowania, możesz użyć uwierzytelniania systemu Windows lub formularzy, określając ClientWindowsAuthenticationMembershipProvider lub ClientFormsAuthenticationMembershipProvider w konfiguracji aplikacji. Uwierzytelnianie systemu Windows używa tożsamości podanej podczas logowania użytkownika do systemu operacyjnego. Uwierzytelnianie formularzy wymaga pobrania informacji logowania od użytkownika i przekazania ich do usługi. Można to zrobić, określając implementację IClientFormsAuthenticationCredentialsProvider przy użyciu ClientFormsAuthenticationMembershipProvider konfiguracji. Metoda IClientFormsAuthenticationCredentialsProvider.GetCredentials zwraca ClientFormsAuthenticationCredentials obiekt zawierający informacje logowania użytkownika. Możesz wypełnić ten obiekt, na przykład, wyświetlając okno dialogowe logowania w metodzie GetCredentials .

Aby uzyskać dostęp do ról i usług profilu, określ ClientRoleProvider ustawienia i ClientSettingsProvider w konfiguracji aplikacji.