Share via


Enumeração MFNetCredentialRequirements (mfidl.h)

Especifica como o gerenciador de credenciais deve obter credenciais de usuário.

Syntax

typedef enum _MFNetCredentialRequirements {
  REQUIRE_PROMPT = 0x1,
  REQUIRE_SAVE_SELECTED = 0x2
} MFNetCredentialRequirements;

Constantes

 
REQUIRE_PROMPT
Valor: 0x1
O gerenciador de credenciais deve solicitar que o usuário forneça as credenciais.
REQUIRE_SAVE_SELECTED
Valor: 0x2
Nota Requer o Windows 7 ou posterior.

 



As credenciais são salvas no armazenamento persistente. Esse sinalizador atua como uma dica para a interface do usuário do aplicativo. Se o aplicativo solicitar credenciais ao usuário, a interface do usuário poderá indicar que as credenciais já foram salvas.

Comentários

O aplicativo implementa o gerenciador de credenciais, que deve expor a interface IMFNetCredentialManager . Se o sinalizador REQUIRE_PROMPT estiver definido, o gerenciador de credenciais deverá solicitar ao usuário seu nome e senha.

O objeto de cache de credenciais define o sinalizador REQUIRE_PROMPT se o cache ainda não contiver credenciais válidas. Ele também define esse sinalizador se as credenciais serão enviadas como texto sem formatação, a menos que o gerenciador de credenciais tenha definido anteriormente a opção MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT . (Consulte IMFNetCredentialCache::SetUserOptions.)

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::GetCredential

Enumerações do Media Foundation

Autenticação de Origem de Rede