AuthenticationService.ValidateUser(String, String, String) 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 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.