BG_AUTH_SCHEME列挙 (bits1_5.h)
プロキシまたはサーバーがユーザー認証を要求するときに使用する認証スキームを指定する定数を定義します。
構文
typedef enum BG_AUTH_SCHEME {
BG_AUTH_SCHEME_BASIC = 1,
BG_AUTH_SCHEME_DIGEST,
BG_AUTH_SCHEME_NTLM,
BG_AUTH_SCHEME_NEGOTIATE,
BG_AUTH_SCHEME_PASSPORT
} ;
定数
BG_AUTH_SCHEME_BASIC 値: 1 Basic は、ユーザー名とパスワードがクリア テキストでサーバーまたはプロキシに送信されるスキームです。 |
BG_AUTH_SCHEME_DIGEST ダイジェスト は、チャレンジにサーバー指定のデータ文字列を使用するチャレンジ応答スキームです。 |
BG_AUTH_SCHEME_NTLM NTLM は、Windows ネットワーク環境での認証にユーザーの資格情報を使用するチャレンジ応答スキームです。 |
BG_AUTH_SCHEME_NEGOTIATE Simple and Protected Negotiation (Snego) は、認証に使用するスキームを決定するためにサーバーまたはプロキシとネゴシエートするチャレンジ応答スキームです。 たとえば、Kerberos プロトコルと NTLM です。 |
BG_AUTH_SCHEME_PASSPORT Passport は、メンバー サイトに対して 1 回のログオンを提供する、Microsoft によって提供される一元化された認証サービスです。 |
注釈
BITS では、アカウントに関連付けられている暗黙的な資格情報ではなく、明示的な資格情報に対してのみ Passport 認証がサポートされています。
次の表は、BITS でサポートされていない認証要求を示しています。
シナリオ | Windows XP | Windows Server 2003 |
---|---|---|
プロキシで認証が必要な場合のサーバーでのパスポート認証 (HTTPS プロトコルを使用)。 | サポートされていません | サポートされていません |
プロキシでダイジェスト認証が必要な場合のサーバー上の認証スキーム。 | サポートされていません | サポートされていません |
プロキシで基本認証が必要な場合は、サーバーで認証をネゴシエートします。 | サポートされていません | |
プロキシでダイジェスト認証が必要な場合の HTTPS の使用。 | サポートされていません |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2003 |
Header | bits1_5.h (Bits.h を含む) |
再頒布可能パッケージ | Windows XP の BITS 1.5 |