ClientWindowsAuthenticationMembershipProvider.ValidateUser Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Autentica automaticamente l'utente corrente usando l'identità fornita dal sistema operativo.
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
Parametri
Restituisce
Sempre true
.
Eccezioni
Esempio
Il codice di esempio seguente illustra come usare questo metodo per autenticare un utente usando l'autenticazione di 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
Commenti
Quando si configura l'applicazione per l'uso della classe ClientWindowsAuthenticationMembershipProvider, il metodo static
Membership.ValidateUser userà questo metodo per la relativa implementazione. Il metodo ClientWindowsAuthenticationMembershipProvider.ValidateUser autentica automaticamente l'utente corrente e imposta la proprietà static
Thread.CurrentPrincipal su un oggetto ClientRolePrincipal che contiene il WindowsIdentitycorrente. Se un ClientRoleProvider è configurato per l'applicazione, è possibile usare l'oggetto ClientRolePrincipal per recuperare le informazioni sul ruolo utente dal servizio ruoli.