перечисление 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
Базовый — это схема, в которой имя пользователя и пароль отправляются в виде прозрачного текста на сервер или прокси-сервер.
BG_AUTH_SCHEME_DIGEST
Дайджест — это схема запроса и ответа, которая использует указанную сервером строку данных для запроса.
BG_AUTH_SCHEME_NTLM
NTLM — это схема ответа на запрос, которая использует учетные данные пользователя для проверки подлинности в сетевой среде Windows.
BG_AUTH_SCHEME_NEGOTIATE
Простое и защищенное согласование (Snego) — это схема ответа на запрос, которая согласовывает с сервером или прокси-сервером, чтобы определить, какую схему использовать для проверки подлинности. Примерами являются протокол Kerberos и NTLM.
BG_AUTH_SCHEME_PASSPORT
Passport — это централизованная служба проверки подлинности, предоставляемая корпорацией Майкрософт, которая предлагает единый вход для сайтов-участников.

Комментарии

BITS поддерживает проверку подлинности Passport только для явных учетных данных, а не для неявных учетных данных, привязанных к учетной записи.

В следующей таблице показаны запросы проверки подлинности, которые не поддерживаются BITS.

Сценарий Windows XP Windows Server 2003
Проверка подлинности по паспорту на сервере, когда прокси-серверу требуется проверка подлинности (по протоколу HTTPS). Не поддерживается Не поддерживается
Любая схема проверки подлинности на сервере, когда прокси-серверу требуется дайджест-проверка подлинности. Не поддерживается Не поддерживается
Согласование проверки подлинности на сервере, когда прокси-серверу требуется обычная проверка подлинности. Не поддерживается
Использование ПРОТОКОЛА HTTPS, когда прокси-серверу требуется дайджест-проверка подлинности. Не поддерживается

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2003
Верхняя часть bits1_5.h (включая Bits.h)
Распространяемые компоненты BITS 1.5 в Windows XP

См. также раздел