Freigeben über


MFNetCredentialOptions-Enumeration (mfidl.h)

Beschreibt Die Optionen für das Zwischenspeichern von Netzwerkanmeldeinformationen.

Syntax

typedef enum _MFNetCredentialOptions {
  MFNET_CREDENTIAL_SAVE = 0x1,
  MFNET_CREDENTIAL_DONT_CACHE = 0x2,
  MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 0x4
} MFNetCredentialOptions;

Konstanten

 
MFNET_CREDENTIAL_SAVE
Wert: 0x1
Erlauben Sie dem Cacheobjekt für Anmeldeinformationen, Anmeldeinformationen im persistenten Speicher zu speichern.
MFNET_CREDENTIAL_DONT_CACHE
Wert: 0x2
Lassen Sie nicht zu, dass das Anmeldeinformationscacheobjekt die Anmeldeinformationen im Arbeitsspeicher zwischenspeichert. Dieses Flag kann nicht mit dem MFNET_CREDENTIAL_SAVE-Flag kombiniert werden.
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT
Wert: 0x4
Der Benutzer ermöglicht das Senden von Anmeldeinformationen über das Netzwerk in Klartext.

Standardmäßig gibt IMFNetCredentialCache::GetCredential immer das REQUIRE_PROMPT-Flag zurück, wenn die Authentifizierungsflags MFNET_AUTHENTICATION_CLEAR_TEXT enthalten, auch wenn zwischengespeicherte Anmeldeinformationen verfügbar sind. Wenn Sie die Option MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT festlegen, gibt die GetCredential-Methode keine REQUIRE_PROMPT für Klartext zurück, wenn zwischengespeicherte Anmeldeinformationen verfügbar sind.

Legen Sie dieses Flag nicht fest, ohne den Benutzer darüber zu informieren, dass Anmeldeinformationen möglicherweise in Klartext gesendet werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mfidl.h

Weitere Informationen

IMFNetCredentialCache::SetUserOptions

Media Foundation-Enumerationen

Medienfundamentstrukturen

Netzwerkquellenauthentifizierung