ActiveDirectoryMembershipProvider.RequiresQuestionAndAnswer 属性

定义

获取一个值,该值指示是否将成员资格提供程序配置为在创建用户时需要密码问题和答案。

public:
 virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean

属性值

true ActiveDirectoryMembershipProvider如果对象配置为要求用户提供密码问题和答案,则为 ;否则为 false。 默认值为 false

例外

注解

RequiresQuestionAndAnswer属性使用requiresQuestionAndAnswer成员资格元素(ASP.NET 设置架构)元素的属性在应用程序的配置文件中设置。 如果未在应用程序的配置文件中设置该属性,则 RequiresQuestionAndAnswer 此属性设置为默认值 false

当属性requiresQuestionAndAnswer设置为true时,还必须映射和attributeMapPasswordAnswer映射到 attributeMapPasswordQuestion Active Directory 架构中的属性。 否则,初始化时将引发 a ProviderException

注释

创建用户时,可能需要密码问题和答案,但设置 EnablePasswordReset 属性以防止 false 用户使用类更改其密码 ActiveDirectoryMembershipProvider

重要

将用户凭据放置在 Web.config 文件中时,可能存在潜在的安全威胁。 对包含 Web.config 文件的目录具有访问权限的用户可以读取该文件,从而查看凭据。 有关如何防范此威胁的详细信息,请参阅 使用受保护的配置加密配置信息

适用于

另请参阅