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

Nazwa Opis
ClientFormsAuthenticationCredentials

Reprezentuje informacje logowania użytkownika na potrzeby 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 z systemem Windows pobieranie ustawień użytkownika z usługi ustawień sieci Web.

ClientWindowsAuthenticationMembershipProvider

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

SettingsSavedEventArgs

Dostarcza dane dla SettingsSaved zdarzenia.

UserValidatedEventArgs

Dostarcza dane dla UserValidated zdarzenia.

Interfejsy

Nazwa Opis
IClientFormsAuthenticationCredentialsProvider

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

Uwagi

Klasy w przestrzeni nazw System.Web.ClientServices.Providers obejmują dostawców usług aplikacji klienckich, które umożliwiają aplikacjom opartym na Windows korzystanie z uwierzytelniania, ról i usług profilowych Microsoft Ajax. Możesz włączyć te usługi 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 członkostwa, tożsamości i infrastruktury ustawień aplikacji. Dostawcy usług klienckich obsługują również okazjonalne połączenia, 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ć Windows lub uwierzytelniania formularzy, określając ClientWindowsAuthenticationMembershipProvider lub ClientFormsAuthenticationMembershipProvider w konfiguracji aplikacji. Windows authentication używa tożsamości podanej, gdy użytkownik loguje się 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 na przykład wypełnić ten obiekt, wyświetlając okno dialogowe logowania w metodzie GetCredentials .

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