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 hodnota true
.
Výjimky
Příklady
Následující ukázkový kód ukazuje, jak tuto metodu použít 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 ClientWindowsAuthenticationMembershipProvider třídu, static
Membership.ValidateUser metoda použije tuto metodu pro její implementaci. Metoda ClientWindowsAuthenticationMembershipProvider.ValidateUser automaticky ověří aktuálního uživatele a nastaví static
Thread.CurrentPrincipal vlastnost na ClientRolePrincipal objekt, který obsahuje aktuální WindowsIdentity. ClientRoleProvider Pokud je pro vaši aplikaci nakonfigurovaný objekt, můžete pomocí objektu ClientRolePrincipal načíst informace o rolích uživatele ze služby Role.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro