属性 | 说明 |
---|---|
defaultProvider | 可选的 String 属性。 默认成员资格提供程序的名称。有关更多信息,请参见 。 默认值为 AspNetSqlProvider。 |
userIsOnlineTimeWindow | 可选的 String 属性。 指定用户帐户的上次活动日期时间戳之后的分钟数,在这段时间内,该用户被视为处于联机状态。 默认值为 15 分钟。 |
hashAlgorithmType | 可选的 String 属性。 指定用于对密码值进行哈希运算的加密算法的名称。 此属性的值对应于 配置节中 元素的 name 属性。有关指定自定义哈希算法的信息,请参见。 默认值为 SHA1。 |
元素 | 说明 |
---|---|
add | 将成员资格提供程序的实例添加到成员资格提供程序集合。 |
clear | 从成员资格提供程序集合中移除成员资格提供程序的所有实例。 |
remove | 从成员资格提供程序集合中移除某个成员资格提供程序的一个实例。 |
属性 | 说明 |
---|---|
applicationName | 可选的 String 属性。 指定在数据源中存储成员资格数据的应用程序名称。该应用程序名称使得多个 ASP.NET 应用程序能够使用同一个数据库,而不会遇到不同应用程序存在重复用户名的情况。或者,通过指定相同的应用程序名称,多个 ASP.NET 应用程序还可以使用相同的成员资格信息。 如果未指定 applicationName 属性 (Attribute),则 .NET Framework 附带的成员资格提供程序使用 属性 (Property) 的 值。 尽管可以为活动提供程序指定该属性,但是提供程序将忽略此值。 |
attributeMapUserName | 仅适用于 属性。 可选的 String 属性。 用于定义从 对象上的 属性 (Property) 到目录中的 UserName 属性 (Attribute) 的映射。 默认值为 userPrincipalName |
attributeMapEmail | 仅适用于 ActiveDirectoryMembershipProvider 属性。 可选的 String 属性。 用于定义从 MembershipUser 对象上的 属性 (Property) 到目录中的 Email 属性 (Attribute) 的映射。 默认值为“mail”。 |
attributeMapPasswordQuestion | 仅适用于 ActiveDirectoryMembershipProvider。 可选的 String 属性。 用于定义从 MembershipUser 对象上的 属性 (Property) 到目录中的属性 (Attribute) 的映射。 默认值未定义。因此,管理员必须显式配置该属性才能使用密码提示问答功能。 |
attributeMapPasswordAnswer | 仅适用于 ActiveDirectoryMembershipProvider。 可选的 String 属性。 用于定义从用户的密码提示问题答案到目录中属性的映射。 默认值未定义。因此,管理员必须显式配置该属性才能使用密码提示问答功能。 |
attributeMapFailedPasswordAnswerCount | 仅适用于 ActiveDirectoryMembershipProvider。 可选的 Int32 属性。 用于定义目录中的属性,该属性用于跟踪失败的密码提示问题答案尝试。 默认值未定义。因此,管理员必须显式配置该属性才能使用密码提示问答功能。 |
attributeMapFailedPasswordAnswerTime | 仅适用于 ActiveDirectoryMembershipProvider。 可选的 Interval 属性。 用于定义从 MembershipUser 对象上的属性 (Property) 到目录中属性 (Attribute) 的映射。 默认值未定义。因此,如果管理员没有显式地将该属性 (Attribute) 映射到类属性 (Property),则与该属性 (Property) 关联的功能不会尝试设置或获取该值。这种情况下,在提供程序中实现默认行为。 |
attributeMapFailedPasswordAnswerLockoutTime | 仅适用于 ActiveDirectoryMembershipProvider。 可选的 Interval 属性。 用于定义目录中的属性,该属性用于存储用户帐户由于错误的密码提示问题答案过多而被锁定的时间。 默认值未定义。因此,管理员必须显式配置该属性才能使用密码提示问答功能。 |
clientSearchTimeout | 仅适用于 ActiveDirectoryMembershipProvider。 可选的 Int32 属性。 使管理员能够在客户端指定 LDAP 查询超时时间。有关客户端和服务器搜索超时设置如何与目录中查询分页配合使用的信息,请参见有关 Active Directory 提供程序的搜索方法的文档。 |
serverSearchTimeout | 使管理员能够在服务器端指定 LDAP 查询超时时间。有关客户端和服务器搜索超时设置如何与目录中的查询分页配合使用的信息,请参见有关 Active Directory 提供程序的搜索方法的文档。 |
commandTimeout | 仅适用于 SQL 提供程序。 可选的 Int32 属性。 指定在向成员资格数据源发出的命令超时之前等待的时间(以秒为单位)。SQL 提供程序在创建 SqlCommand 对象时,将使用该超时属性。默认情况下 ASP.NET 配置中并未设置该属性。因此,使用 ADO.NET 的默认值 30 秒。如果设置了该属性,则 SQL 提供程序对向数据库发出的所有 SQL 命令使用已配置的超时值。 %E |