authenticationModules 的 <add> 元素(网络设置)

将身份验证模块添加到应用程序。

configuration
  <system.net>
    <authenticationModules>
      <add>

语法

<add
  type="type_fullname, assembly_fullname"
/>  

特性和元素

下列各节描述了特性、子元素和父元素。

特性

Attribute 说明
type 完全限定类型名称(由 FullName 属性指示)和程序集名称(由 FullName 属性指示),并用逗号分隔开。

子元素

无。

父元素

元素 说明
authenticationModules 指定用于验证网络请求的模块。

注解

add 元素会在已注册的身份验证模块列表末尾添加一个身份验证模块。 身份验证模块按照将其添加到列表中的顺序进行调用。

type 特性的值应为有效的类型名称和相应的程序集名称,并用逗号分隔开。

配置文件

此元素可在应用程序配置文件或计算机配置文件 (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>  

另请参阅