Condividi tramite


Enumerazione MFNetCredentialOptions (mfidl.h)

Vengono descritte le opzioni per la memorizzazione nella cache delle credenziali di rete.

Sintassi

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

Costanti

 
MFNET_CREDENTIAL_SAVE
Valore: 0x1
Consentire all'oggetto cache delle credenziali di salvare le credenziali nell'archiviazione permanente.
MFNET_CREDENTIAL_DONT_CACHE
Valore: 0x2
Non consentire all'oggetto cache delle credenziali di memorizzare nella cache le credenziali in memoria. Questo flag non può essere combinato con il flag MFNET_CREDENTIAL_SAVE.
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT
Valore: 0x4
L'utente consente l'invio delle credenziali in rete in testo non crittografato.

Per impostazione predefinita, IMFNetCredentialCache::GetCredential restituisce sempre il flag di REQUIRE_PROMPT quando i flag di autenticazione includono MFNET_AUTHENTICATION_CLEAR_TEXT, anche se sono disponibili credenziali memorizzate nella cache. Se si imposta l'opzione MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT, il metodo GetCredential non restituirà REQUIRE_PROMPT per il testo non crittografato, se sono disponibili credenziali memorizzate nella cache.

Non impostare questo flag senza notificare all'utente che le credenziali potrebbero essere inviate in testo non crittografato.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione mfidl.h

Vedi anche

IMFNetCredentialCache::SetUserOptions

Enumerazioni media Foundation

Strutture di Media Foundation

Autenticazione dell'origine di rete