IClientFormsAuthenticationCredentialsProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une méthode que la ClientFormsAuthenticationMembershipProvider classe appelle pour récupérer les informations d’identification de l’utilisateur.
public interface class IClientFormsAuthenticationCredentialsProvider
public interface IClientFormsAuthenticationCredentialsProvider
type IClientFormsAuthenticationCredentialsProvider = interface
Public Interface IClientFormsAuthenticationCredentialsProvider
Exemples
L’exemple de code suivant montre comment implémenter la GetCredentials méthode, qui est le seul membre de cette interface. 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 cliente, vous pouvez transmettre un nom d’utilisateur et un mot de passe à la ValidateUser méthode. Vous pouvez également passer des chaînes vides ou null en tant que 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 nommée GetCredentials. Une implémentation de méthode classique GetCredentials affiche une boîte de dialogue pour récupérer l’entrée 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.
Méthodes
| Nom | Description |
|---|---|
| GetCredentials() |
Récupère les informations d’identification de l’utilisateur. |
S’applique à
Voir aussi
- ClientFormsAuthenticationMembershipProvider
- ValidateUser(String, String)
- ClientFormsAuthenticationCredentials
- Services d’application cliente
- Guide pratique pour configurer les services d’application cliente
- Guide pratique pour implémenter la connexion utilisateur et la déconnexion avec les services d’application cliente