MFNetCredentialRequirements 枚举 (mfidl.h)

指定凭据管理器应如何获取用户凭据。

语法

typedef enum _MFNetCredentialRequirements {
  REQUIRE_PROMPT = 0x1,
  REQUIRE_SAVE_SELECTED = 0x2
} MFNetCredentialRequirements;

常量

 
REQUIRE_PROMPT
值: 0x1
凭据管理器应提示用户提供凭据。
REQUIRE_SAVE_SELECTED
值: 0x2
注意 需要 Windows 7 或更高版本。

 



凭据将保存到永久性存储。 此标志充当应用程序 UI 的提示。 如果应用程序提示用户输入凭据,UI 可以指示凭据已保存。

注解

应用程序实现凭据管理器,该管理器必须公开 IMFNetCredentialManager 接口。 如果设置了 REQUIRE_PROMPT 标志,凭据管理器应提示用户输入其名称和密码。

如果缓存尚不包含有效凭据,则凭据缓存对象将设置 REQUIRE_PROMPT 标志。 如果凭据将以纯文本形式发送,则它还会设置此标志,除非凭据管理器之前设置了 MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT 选项。 (请参阅 IMFNetCredentialCache::SetUserOptions.)

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mfidl.h

另请参阅

IMFNetCredentialCache::GetCredential

媒体基础枚举

网络源身份验证