ClientWindowsAuthenticationMembershipProvider.ValidateUser Methode

Definitie

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

username
String

Moet Empty of null zijn.

password
String

Moet Empty of null zijn.

Retouren

Altijd true.

Uitzonderingen

username is niet Empty of null.

– of –

password is niet Empty of null.

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.

Van toepassing op

Zie ook