authenticationModules -> <add> 元素(网络设置)
更新:2007 年 11 月
将身份验证模块添加到应用程序中。
<configuration> 元素
<system.Net> 元素(网络设置)
<authenticationModules> 元素(网络设置)
authenticationModules -> <add> 元素(网络设置)
<add
type = "client type", System, Version="version number", Culture="culture", PublicKeyToken="token"
/>
属性和元素
以下几节描述了属性、子元素和父元素。
属性
属性 |
说明 |
---|---|
type |
用来实现身份验证的模块的类名和详细信息。 |
子元素
无。
父元素
元素 |
说明 |
---|---|
指定用于对网络请求进行身份验证的模块。 |
备注
add 元素将身份验证模块添加到已注册的身份验证模块列表的末尾。身份验证模块按照向列表中添加它们的顺序被调用。
type 属性的值应当是有效的 DLL 名称和对应的类名,二者之间用逗号分隔。
配置文件
此元素可以用在应用程序配置文件或计算机配置文件 (Machine.config) 中。
示例
下面的代码示例启用默认身份验证模块。应当将 Version 和 PublicKeyToken 的值替换为指定模块的正确值。
<configuration>
<system.net>
<authenticationModules>
<add type="System.Net.DigestClient, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add type="System.Net.NegotiateClient, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add type="System.Net.KerberosClient, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add type="System.Net.NtlmClient, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add type="System.Net.BasicClient, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</authenticationModules>
</system.net>
</configuration>