Compartilhar via


Constantes de nível de autenticação

Esses valores especificam um nível de autenticação, que indica a quantidade de autenticação fornecida para ajudar a proteger a integridade dos dados. Cada nível inclui a proteção fornecida pelos níveis anteriores.

Constante/valor Descrição
RPC_C_AUTHN_LEVEL_DEFAULT
0
Informa ao DCOM para escolher o nível de autenticação usando seu algoritmo de negociação de cobertor de segurança normal. Para obter mais informações, confira Negociação de Cobertor de Segurança.
RPC_C_AUTHN_LEVEL_NONE
1
Não executa nenhuma autenticação.
RPC_C_AUTHN_LEVEL_CONNECT
2
Autentica as credenciais do cliente somente quando o cliente estabelece uma relação com o servidor. Os transportes de datagrama sempre usam RPC_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_CALL
3
Autentica somente no início de cada chamada de procedimento remoto quando o servidor recebe a solicitação. Em vez disso, os transportes de datagrama usam RPC_C_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_PKT
4
Autentica que todos os dados recebidos são do cliente esperado.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5
Autentica e verifica se nenhum dos dados transferidos entre o cliente e o servidor foi modificado.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6
Autentica todos os níveis anteriores e criptografa o valor do argumento de cada chamada de procedimento remoto.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Rpcdce.h