Compartir a través de


Constantes de autorización

Define lo que autoriza el servidor.

Constante o valor Descripción
RPC_C_AUTHZ_NONE
0
El servidor no realiza ninguna autorización. Actualmente, RPC_C_AUTHN_WINNT, RPC_C_AUTHN_GSS_SCHANNEL y RPC_C_AUTHN_GSS_KERBEROS solo usan RPC_C_AUTHZ_NONE.
RPC_C_AUTHZ_NAME
1
El servidor realiza la autorización en función del nombre principal del cliente.
RPC_C_AUTHZ_DCE
2
El servidor realiza la comprobación de autorización mediante la información del certificado de atributo de privilegios (PAC) del cliente, que se envía al servidor con cada llamada a procedimiento remoto realizada mediante el identificador de enlace. Por lo general, el acceso se comprueba en las listas de control de acceso (ACL) de DCE.
RPC_C_AUTHZ_DEFAULT
0xffffffff
DCOM puede elegir el nivel de autorización mediante su algoritmo de negociación de manta de seguridad normal. Para obtener más información, consulte Negociación de manta de seguridad.

Comentarios

Estas constantes se usan mediante métodos de la interfaz IClientSecurity . Se usan en la estructura SOLE_AUTHENTICATION_SERVICE , recuperada por la función CoQueryAuthenticationServices . También se usan en la estructura SOLE_AUTHENTICATION_INFO , que a su vez es miembro de la estructura SOLE_AUTHENTICATION_LIST . Esta estructura, que es una lista de servicios de autenticación, los servicios de autorización que realizan y la información de autenticación de cada servicio, se pasa a la función CoInitializeSecurity y al método IClientSecurity::SetBlanket .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
RpcDce.h

Consulte también

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE