共用方式為


授權常數

定義伺服器授權的內容。

常數/值 Description
RPC_C_AUTHZ_NONE
0
伺服器不會執行任何授權。 目前,RPC_C_AUTHN_WINNT、RPC_C_AUTHN_GSS_SCHANNEL和RPC_C_AUTHN_GSS_KERBEROS全都只使用 RPC_C_AUTHZ_NONE。
RPC_C_AUTHZ_NAME
1
伺服器會根據用戶端的主體名稱執行授權。
RPC_C_AUTHZ_DCE
2
伺服器會使用用戶端的 DCE 許可權屬性憑證來執行授權檢查, (PAC) 資訊,這會使用系結控制碼進行的每個遠端程序呼叫傳送至伺服器。 一般而言,系統會針對 DCE 存取控制清單檢查存取權, (ACL) 。
RPC_C_AUTHZ_DEFAULT
0xffffffff
DCOM 可以使用其一般安全性交涉演算法來選擇授權層級。 如需詳細資訊,請參閱 安全性交涉

備註

IClientSecurity介面的方法會使用這些常數。 它們用於coQueryAuthenticationServices函式所擷取的SOLE_AUTHENTICATION_SERVICE結構。 它們也會用在 SOLE_AUTHENTICATION_INFO 結構中,接著是 SOLE_AUTHENTICATION_LIST 結構的成員。 此結構是驗證服務的清單、其執行的授權服務,以及每個服務的驗證資訊,都會傳遞至 CoInitializeSecurity 函式和 IClientSecurity::SetBlanket 方法。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
RpcDce.h

另請參閱

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE