enumeração BG_AUTH_SCHEME (bits1_5.h)
Define constantes que especificam o esquema de autenticação a ser usado quando um proxy ou servidor solicita a autenticação do usuário.
Syntax
typedef enum BG_AUTH_SCHEME {
BG_AUTH_SCHEME_BASIC = 1,
BG_AUTH_SCHEME_DIGEST,
BG_AUTH_SCHEME_NTLM,
BG_AUTH_SCHEME_NEGOTIATE,
BG_AUTH_SCHEME_PASSPORT
} ;
Constantes
BG_AUTH_SCHEME_BASIC Valor: 1 Básico é um esquema no qual o nome de usuário e a senha são enviados em texto não criptografado para o servidor ou proxy. |
BG_AUTH_SCHEME_DIGEST Digest é um esquema de desafio-resposta que usa uma cadeia de caracteres de dados especificada pelo servidor para o desafio. |
BG_AUTH_SCHEME_NTLM O NTLM é um esquema de desafio-resposta que usa as credenciais do usuário para autenticação em um ambiente de rede do Windows. |
BG_AUTH_SCHEME_NEGOTIATE Snego (Negociação Simples e Protegida ) é um esquema de desafio-resposta que negocia com o servidor ou proxy para determinar qual esquema usar para autenticação. Exemplos são o protocolo Kerberos e o NTLM. |
BG_AUTH_SCHEME_PASSPORT O Passport é um serviço de autenticação centralizado fornecido pela Microsoft que oferece um único logon para sites membros. |
Comentários
O BITS dá suporte à autenticação do Passport apenas para credenciais explícitas, não credenciais implícitas vinculadas à conta.
A tabela a seguir mostra as solicitações de autenticação às quais o BITS não dá suporte.
Cenário | Windows XP | Windows Server 2003 |
---|---|---|
Autenticação do Passport no servidor quando o proxy requer autenticação (usando o protocolo HTTPS). | Sem suporte | Sem suporte |
Qualquer esquema de autenticação no servidor quando o proxy exigir autenticação Digest. | Sem suporte | Sem suporte |
Negocie a autenticação no servidor quando o proxy exigir autenticação Básica. | Sem suporte | |
Usar HTTPS quando o proxy exigir autenticação Digest. | Sem suporte |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2003 |
Cabeçalho | bits1_5.h (inclua Bits.h) |
Redistribuível | BITS 1.5 no Windows XP |