ClientWindowsAuthenticationMembershipProvider.ValidateUser Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de huidige gebruiker automatisch geverifieerd met behulp van de identiteit die is opgegeven door het besturingssysteem.
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
Parameters
Retouren
Altijd true.
Uitzonderingen
Voorbeelden
In de volgende voorbeeldcode ziet u hoe u deze methode gebruikt om een gebruiker te verifiëren met behulp van Windows authentication.
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
Opmerkingen
Wanneer u uw toepassing configureert voor het gebruik van de ClientWindowsAuthenticationMembershipProvider klasse, gebruikt de staticMembership.ValidateUser methode deze methode voor de implementatie ervan. De ClientWindowsAuthenticationMembershipProvider.ValidateUser methode verifieert automatisch de huidige gebruiker en stelt de staticThread.CurrentPrincipal eigenschap in op een ClientRolePrincipal object dat de huidige WindowsIdentitybevat. Als een ClientRoleProvider is geconfigureerd voor uw toepassing, kunt u het ClientRolePrincipal object gebruiken om gebruikersrolgegevens op te halen uit de functieservice.