Costanti di autorizzazione

Definisce l'autorizzazione del server.

Costante/valore Descrizione
RPC_C_AUTHZ_NONE
0
Il server non esegue alcuna autorizzazione. Attualmente, RPC_C_AUTHN_WINNT, RPC_C_AUTHN_GSS_SCHANNEL e RPC_C_AUTHN_GSS_KERBEROS tutti usano solo RPC_C_AUTHZ_NONE.
RPC_C_AUTHZ_NAME
1
Il server esegue l'autorizzazione in base al nome dell'entità del client.
RPC_C_AUTHZ_DCE
2
Il server esegue il controllo delle autorizzazioni usando le informazioni del certificato dell'attributo dei privilegi DCE del client (PAC), che vengono inviate al server con ogni chiamata di procedura remota effettuata usando l'handle di associazione. In genere, l'accesso viene controllato rispetto agli elenchi di controllo di accesso DCE (ACL).
RPC_C_AUTHZ_DEFAULT
0xffffffff
DCOM può scegliere il livello di autorizzazione usando il normale algoritmo di negoziazione coperta di sicurezza. Per altre informazioni, vedere Negoziazione coperta di sicurezza.

Commenti

Queste costanti vengono usate dai metodi dell'interfaccia IClientSecurity . Vengono usati nella struttura SOLE_AUTHENTICATION_SERVICE , recuperata dalla funzione CoQueryAuthenticationServices . Vengono usati anche nella struttura SOLE_AUTHENTICATION_INFO , che a sua volta è un membro della struttura SOLE_AUTHENTICATION_LIST . Questa struttura, che è un elenco di servizi di autenticazione, i servizi di autorizzazione che eseguono e le informazioni di autenticazione per ogni servizio, vengono passate alla funzione CoInitializeSecurity e al metodo IClientSecurity::SetBlanket .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
RpcDce.h

Vedi anche

Coinitializesecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE