Membership中的web.config配置元素收集(MSDN中)

<membership>
属性 说明

defaultProvider

可选的 String 属性。

默认成员资格提供程序的名称。有关更多信息,请参见 。

默认值为 AspNetSqlProvider。

userIsOnlineTimeWindow

可选的 String 属性。

指定用户帐户的上次活动日期时间戳之后的分钟数,在这段时间内,该用户被视为处于联机状态。

默认值为 15 分钟。

hashAlgorithmType

可选的 String 属性。

指定用于对密码值进行哈希运算的加密算法的名称。

此属性的值对应于 配置节中 元素的 name 属性。有关指定自定义哈希算法的信息,请参见。

默认值为 SHA1。

<providers>
元素 说明

add

将成员资格提供程序的实例添加到成员资格提供程序集合。

clear

从成员资格提供程序集合中移除成员资格提供程序的所有实例。

remove

从成员资格提供程序集合中移除某个成员资格提供程序的一个实例。

<add>
属性 说明

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值