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 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.