ClientWindowsAuthenticationMembershipProvider.ValidateUser Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Authentifiziert den aktuellen Benutzer automatisch mit der vom Betriebssystem angegebenen Identität.
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
Parameter
Gibt zurück
Immer true
.
Ausnahmen
Beispiele
Der folgende Beispielcode veranschaulicht, wie Sie diese Methode verwenden, um einen Benutzer mithilfe von Windows-Authentifizierung zu authentifizieren.
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
Hinweise
Wenn Sie Ihre Anwendung für die Verwendung der ClientWindowsAuthenticationMembershipProvider -Klasse konfigurieren, verwendet die static
Membership.ValidateUser -Methode diese Methode für die Implementierung. Die ClientWindowsAuthenticationMembershipProvider.ValidateUser -Methode authentifiziert den aktuellen Benutzer automatisch und legt die static
Thread.CurrentPrincipal -Eigenschaft auf ein ClientRolePrincipal -Objekt fest, das den aktuellen WindowsIdentityenthält. Wenn ein ClientRoleProvider für Ihre Anwendung konfiguriert ist, können Sie das ClientRolePrincipal -Objekt verwenden, um Benutzerrolleninformationen aus dem Rollendienst abzurufen.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für