MFNetCredentialOptions 열거형(mfidl.h)

캐싱 네트워크 자격 증명에 대한 옵션을 설명합니다.

Syntax

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 은 캐시된 자격 증명을 사용할 수 있더라도 인증 플래그에 MFNET_AUTHENTICATION_CLEAR_TEXT 포함할 때 항상 REQUIRE_PROMPT 플래그를 반환합니다. MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT 옵션을 설정하면 캐시된 자격 증명을 사용할 수 있는 경우 GetCredential 메서드는 명확한 텍스트에 대한 REQUIRE_PROMPT 반환하지 않습니다.

사용자에게 자격 증명이 명확한 텍스트로 전송될 수 있음을 알리지 않고 이 플래그를 설정하지 마세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 mfidl.h

참고 항목

IMFNetCredentialCache::SetUserOptions

Media Foundation 열거형

미디어 파운데이션 구조

네트워크 원본 인증