Condividi tramite


AuthenticationService.ValidateUser(String, String, String) Metodo

Definizione

Autentica le credenziali utente senza rilasciare un ticket di autenticazione.

public:
 bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser (string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean

Parametri

username
String

Nome utente da convalidare.

password
String

Password dell'utente specificato.

customCredential
String

Valori da convalidare oltre a username e password, se presenti.

Restituisce

true se le credenziali utente sono valide; in caso contrario, false.

Attributi

Eccezioni

userName o password è null.

Commenti

Il ValidateUser metodo autentica le credenziali utente ma non imposta un cookie di autenticazione. Senza un cookie di autenticazione, l'utente non verrà connesso anche se le credenziali sono valide.

Usare il ValidateUser metodo quando è necessario verificare se le credenziali di un utente sono valide senza ricevere un cookie di autenticazione. Ad esempio, è possibile eseguire questa operazione se il cookie di autenticazione è già archiviato in un'applicazione client, ma si vuole verificare che le credenziali dell'utente siano ancora valide quando viene avviata una nuova sessione.

Il ValidateUser metodo genera l'evento, ma non genera l'evento AuthenticatingCreatingCookie .

Nota

Non chiamare il ValidateUser metodo dal codice in esecuzione nel server Web. Si chiama il ValidateUser metodo solo come parte di un servizio WCF. Per altre informazioni, vedere autenticazione ASP.NET.

Si applica a

Vedi anche