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

こちらもご覧ください