다음을 통해 공유


권한 부여 상수

서버에서 권한을 부여하는 항목을 정의합니다.

상수/값 설명
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_LIST 구조체의 멤버인 SOLE_AUTHENTICATION_INFO 구조체에도 사용됩니다. 인증 서비스 목록, 수행하는 권한 부여 서비스 및 각 서비스에 대한 인증 정보인 이 구조는 CoInitializeSecurity 함수 및 IClientSecurity::SetBlanket 메서드에 전달됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
RpcDce.h

추가 정보

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE