Перечисление MFNetCredentialOptions (mfidl.h)
Описание параметров для кэширования сетевых учетных данных.
Синтаксис
typedef enum _MFNetCredentialOptions {
MFNET_CREDENTIAL_SAVE = 0x1,
MFNET_CREDENTIAL_DONT_CACHE = 0x2,
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 0x4
} MFNetCredentialOptions;
Константы
MFNET_CREDENTIAL_SAVE Значение: 0x1 Разрешите объекту кэша учетных данных сохранять учетные данные в постоянном хранилище. |
MFNET_CREDENTIAL_DONT_CACHE Значение: 0x2 Не разрешайте объекту кэша учетных данных кэшировать учетные данные в памяти. Этот флаг нельзя объединить с флагом MFNET_CREDENTIAL_SAVE. |
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT Значение: 0x4 Пользователь разрешает отправку учетных данных по сети в виде чистого текста. По умолчанию IMFNetCredentialCache::GetCredential всегда возвращает флаг REQUIRE_PROMPT, если флаги проверки подлинности включают MFNET_AUTHENTICATION_CLEAR_TEXT, даже если доступны кэшированные учетные данные. Если задать параметр MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT, метод GetCredential не вернет REQUIRE_PROMPT для чистого текста, если кэшированные учетные данные доступны. Не устанавливайте этот флаг, не уведомляя пользователя о том, что учетные данные могут быть отправлены в виде ясного текста. |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | mfidl.h |