次の方法で共有


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
ユーザーは、クリア テキストでネットワーク経由で資格情報を送信できます。

既定では、キャッシュされた資格情報が使用可能な場合でも、認証フラグにMFNET_AUTHENTICATION_CLEAR_TEXTが含まれている場合、 IMFNetCredentialCache::GetCredential は常にREQUIRE_PROMPT フラグを返します。 MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT オプションを設定した場合、キャッシュされた資格情報が使用可能な場合、 GetCredential メソッドはクリア テキストのREQUIRE_PROMPTを返しません。

資格情報がクリア テキストで送信される可能性があることをユーザーに通知せずに、このフラグを設定しないでください。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mfidl.h

関連項目

IMFNetCredentialCache::SetUserOptions

Media Foundation 列挙

Media Foundation Structures

ネットワーク ソース認証