ClientWindowsAuthenticationMembershipProvider.ValidateUser Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Automaticky ověří aktuálního uživatele pomocí identity poskytnuté operačním systémem.
public:
override bool ValidateUser(System::String ^ username, System::String ^ password);
public override bool ValidateUser (string username, string password);
override this.ValidateUser : string * string -> bool
Public Overrides Function ValidateUser (username As String, password As String) As Boolean
Parametry
Návraty
Vždy true
.
Výjimky
Příklady
Následující příklad kódu ukazuje, jak použít tuto metodu k ověření uživatele pomocí ověřování systému Windows.
private bool ValidateUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
// Call ValidateUser and pass null values for the parameters.
// This call always returns true.
return authProvider.ValidateUser(null, null);
}
Private Function ValidateUsingWindowsAuthentication() As Boolean
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
' Call ValidateUser and pass Nothing for the parameters.
' This call always returns true.
Return authProvider.ValidateUser(Nothing, Nothing)
End Function
Poznámky
Když nakonfigurujete aplikaci tak, aby používala třídu ClientWindowsAuthenticationMembershipProvider, použije metoda static
Membership.ValidateUser tuto metodu pro její implementaci. Metoda ClientWindowsAuthenticationMembershipProvider.ValidateUser automaticky ověřuje aktuálního uživatele a nastaví vlastnost static
Thread.CurrentPrincipal na objekt ClientRolePrincipal, který obsahuje aktuální WindowsIdentity. Pokud je pro vaši aplikaci nakonfigurovaný ClientRoleProvider, můžete pomocí objektu ClientRolePrincipal načíst informace o rolích uživatele ze služby rolí.
Platí pro
Viz také
- ValidateUser(String, String)
- CurrentPrincipal
- ClientRolePrincipal
- WindowsIdentity
- ClientRoleProvider
- Logout()
- klientských aplikačních služeb
- Postupy: Konfigurace klientských aplikačních služeb