次の方法で共有


authenticationModules の <add> 要素 (ネットワーク設定)

更新 : 2007 年 11 月

認証モジュールをアプリケーションに追加します。

<configuration> 要素
  <system.Net> 要素 (ネットワーク設定)
    <authenticationModules> 要素 (ネットワーク設定)
      authenticationModules の <add> 要素 (ネットワーク設定)

<add 
   type = "client type", System, Version="version number", Culture="culture", PublicKeyToken="token" 
/>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性

説明

type

認証を実装するモジュールのクラス名および詳細。

子要素

なし。

親要素

要素

説明

authenticationModules

ネットワーク要求を認証するために使用するモジュールを指定します。

解説

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>

参照

参照

ネットワーク設定スキーマ

IAuthenticationModule

AuthenticationManager