IClientFormsAuthenticationCredentialsProvider.GetCredentials 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.
Recupera le credenziali dell'utente.
public:
System::Web::ClientServices::Providers::ClientFormsAuthenticationCredentials ^ GetCredentials();
public System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials GetCredentials ();
abstract member GetCredentials : unit -> System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials
Public Function GetCredentials () As ClientFormsAuthenticationCredentials
Restituisce
Informazioni di accesso utente.
Esempio
Il codice di esempio seguente illustra come implementare il GetCredentials metodo. In questo esempio il GetCredentials metodo fa parte di una classe della finestra di dialogo di accesso. Questo metodo visualizza la finestra di dialogo e quindi restituisce un'istanza ClientFormsAuthenticationCredentials inizializzata con i valori specificati dall'utente.
public ClientFormsAuthenticationCredentials GetCredentials()
{
if (this.ShowDialog() == DialogResult.OK)
{
return new ClientFormsAuthenticationCredentials(
usernameTextBox.Text, passwordTextBox.Text,
rememberMeCheckBox.Checked);
}
else
{
return null;
}
}
Public Function GetCredentials() As _
ClientFormsAuthenticationCredentials Implements _
IClientFormsAuthenticationCredentialsProvider.GetCredentials
If Me.ShowDialog() = DialogResult.OK Then
Return New ClientFormsAuthenticationCredentials( _
UsernameTextBox.Text, PasswordTextBox.Text, _
rememberMeCheckBox.Checked)
Else
Return Nothing
End If
End Function
Commenti
Quando si usa l'autenticazione dei moduli con i servizi applicazione client, è possibile passare un nome utente e una password al ValidateUser metodo. È anche possibile passare stringhe vuote o null
come i parametri per usare un provider di credenziali. Un provider di credenziali è una classe che viene fornita e specificata nella configurazione dell'applicazione. Una classe provider di credenziali deve implementare l'interfaccia IClientFormsAuthenticationCredentialsProvider , con un singolo metodo denominato GetCredentials. Un'implementazione tipica GetCredentials del metodo visualizzerà una finestra di dialogo per recuperare l'input dell'utente. Un provider di credenziali consente di condividere un'unica finestra di dialogo di accesso tra più applicazioni.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per