IClientFormsAuthenticationCredentialsProvider.GetCredentials Méthode

Définition

Extrait les informations d'identification de l'utilisateur.

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

Retours

Les informations de connexion de l'utilisateur.

Exemples

L’exemple de code suivant montre comment implémenter la GetCredentials méthode. Dans cet exemple, la GetCredentials méthode fait partie d’une classe de boîte de dialogue de connexion. Cette méthode affiche la boîte de dialogue, puis retourne une ClientFormsAuthenticationCredentials instance initialisée avec les valeurs spécifiées par l’utilisateur.

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

Remarques

Lorsque vous utilisez l’authentification par formulaire avec les services d’application client, vous pouvez passer un nom d’utilisateur et un mot de passe à la ValidateUser méthode. Vous pouvez également passer des chaînes vides ou null comme paramètres pour utiliser un fournisseur d'informations d'identification. Un fournisseur d'informations d'identification est une classe que vous fournissez et spécifiez dans la configuration de votre application. Une classe de fournisseur d’informations d’identification doit implémenter l’interface IClientFormsAuthenticationCredentialsProvider , qui a une seule méthode appelée GetCredentials. Une implémentation de méthode classique GetCredentials affiche une boîte de dialogue pour récupérer les entrées utilisateur. L'utilisation d'un fournisseur d'informations d'identification vous permet de partager une boîte de dialogue de connexion unique entre plusieurs applications.

S’applique à

Voir aussi