ActiveDirectoryMembershipProvider.RequiresQuestionAndAnswer Propriété
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.
Obtient une valeur indiquant si le fournisseur d’appartenances est configuré pour exiger une question et une réponse de mot de passe lors de la création d’un utilisateur.
public:
virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean
Valeur de propriété
true si l’objet ActiveDirectoryMembershipProvider est configuré pour exiger une question et une réponse de mot de passe pour un utilisateur ; sinon, false. La valeur par défaut est false.
Exceptions
Une tentative d’accès à la RequiresQuestionAndAnswer propriété a été effectuée avant l’initialisation de l’instance ActiveDirectoryMembershipProvider .
Remarques
La RequiresQuestionAndAnswer propriété est définie dans le fichier de configuration de votre application à l’aide de l’attribut requiresQuestionAndAnswer de l’élément membership (ASP.NET Settings Schema). Si la propriété n’est pas définie dans le fichier de configuration de l’application, la RequiresQuestionAndAnswer propriété est définie sur la valeur par défaut de false.
Lorsque l’attribut requiresQuestionAndAnswer est défini truesur , vous devez également mapper attributeMapPasswordQuestion et attributeMapPasswordAnswer attribuer des attributs dans le schéma Active Directory. Sinon, une ProviderException opération est levée à l’initialisation.
Note
Vous pouvez exiger une question et une réponse de mot de passe lors de la création d’un utilisateur, mais définir la EnablePasswordReset propriété pour false empêcher les utilisateurs de modifier leurs mots de passe à l’aide de la ActiveDirectoryMembershipProvider classe.
Important
Lorsque vous placez des informations d’identification utilisateur dans votre fichier Web.config, il existe des menaces de sécurité potentielles. Les utilisateurs disposant de droits d’accès au répertoire contenant le fichier Web.config peuvent lire le fichier et ainsi voir les informations d’identification. Pour plus d’informations sur la protection contre cette menace, consultez Chiffrement des informations de configuration à l’aide de la configuration protégée.