AuthenticationService.ValidateUser(String, String, String) Metodo

Definizione

Autentica le credenziali utente senza emettere 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 per l'utente specificato.

customCredential
String

Valore o valori da convalidare oltre a username e password, se presenti.

Valori restituiti

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 all'avvio di una nuova sessione.

Il ValidateUser metodo genera l'evento Authenticating , ma non genera l'evento CreatingCookie .

Note

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

Si applica a

Vedi anche