Compartilhar via


Enumeração MFNetCredentialOptions (mfidl.h)

Descreve as opções para as credenciais de rede de cache.

Syntax

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

Constantes

 
MFNET_CREDENTIAL_SAVE
Valor: 0x1
Permita que o objeto de cache de credenciais salve as credenciais no armazenamento persistente.
MFNET_CREDENTIAL_DONT_CACHE
Valor: 0x2
Não permita que o objeto de cache de credenciais armazene as credenciais em cache na memória. Esse sinalizador não pode ser combinado com o sinalizador MFNET_CREDENTIAL_SAVE.
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT
Valor: 0x4
O usuário permite que as credenciais sejam enviadas pela rede em texto claro.

Por padrão, IMFNetCredentialCache::GetCredential sempre retorna o sinalizador REQUIRE_PROMPT quando os sinalizadores de autenticação incluem MFNET_AUTHENTICATION_CLEAR_TEXT, mesmo que as credenciais armazenadas em cache estejam disponíveis. Se você definir a opção MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT, o método GetCredential não retornará REQUIRE_PROMPT para texto claro, se as credenciais armazenadas em cache estiverem disponíveis.

Não defina esse sinalizador sem notificar o usuário de que as credenciais podem ser enviadas em texto claro.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfidl.h

Confira também

IMFNetCredentialCache::SetUserOptions

Enumerações do Media Foundation

Estruturas do Media Foundation

Autenticação de Origem de Rede