Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

IClientFormsAuthenticationCredentialsProvider interface

 

Date de publication : novembre 2016

Définit une méthode qui la ClientFormsAuthenticationMembershipProvider classe appelle pour récupérer les informations d’identification de l’utilisateur.

Espace de noms:   System.Web.ClientServices.Providers
Assembly:  System.Web.Extensions (dans System.Web.Extensions.dll)

public interface IClientFormsAuthenticationCredentialsProvider

NomDescription
System_CAPS_pubmethodGetCredentials()

Récupère les informations d’identification de l’utilisateur.

Lorsque vous utilisez l’authentification par formulaire avec les services d’application cliente, vous pouvez passer un nom d’utilisateur et le mot de passe pour 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 méthode unique nommée GetCredentials. Un type GetCredentials implémentation de la méthode affiche une boîte de dialogue pour récupérer l’entrée d’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. Pour plus d'informations, consultez Comment : implémenter la connexion utilisateur avec les services d'application cliente.

L’exemple de code suivant montre comment implémenter la GetCredentials méthode, qui est le seul membre dans cette interface. Dans cet exemple, le 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 un 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;
    }
}

.NET Framework
Disponible depuis 3.5
Retour au début
Afficher: