Partager via


MFNetCredentialOptions, énumération (mfidl.h)

Décrit les options pour la mise en cache des informations d’identification réseau.

Syntax

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

Constantes

 
MFNET_CREDENTIAL_SAVE
Valeur : 0x1
Autoriser l’objet de cache d’informations d’identification à enregistrer les informations d’identification dans le stockage persistant.
MFNET_CREDENTIAL_DONT_CACHE
Valeur : 0x2
N’autorisez pas l’objet de cache d’informations d’identification à mettre en cache les informations d’identification en mémoire. Cet indicateur ne peut pas être combiné avec l’indicateur MFNET_CREDENTIAL_SAVE.
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT
Valeur : 0x4
L’utilisateur autorise l’envoi d’informations d’identification sur le réseau en texte clair.

Par défaut, IMFNetCredentialCache::GetCredential retourne toujours l’indicateur REQUIRE_PROMPT lorsque les indicateurs d’authentification incluent MFNET_AUTHENTICATION_CLEAR_TEXT, même si des informations d’identification mises en cache sont disponibles. Si vous définissez l’option MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT, la méthode GetCredential ne retourne pas REQUIRE_PROMPT de texte clair, si des informations d’identification mises en cache sont disponibles.

Ne définissez pas cet indicateur sans avertir l’utilisateur que les informations d’identification peuvent être envoyées en texte clair.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête mfidl.h

Voir aussi

IMFNetCredentialCache::SetUserOptions

Énumérations Media Foundation

Media Foundation Structures

Authentification source réseau