SOLE_AUTHENTICATION_SERVICE 구조체(objidlbase.h)
서버가 클라이언트와 통신하는 데 사용할 인증 서비스를 식별합니다.
구문
typedef struct tagSOLE_AUTHENTICATION_SERVICE {
DWORD dwAuthnSvc;
DWORD dwAuthzSvc;
OLECHAR *pPrincipalName;
HRESULT hr;
} SOLE_AUTHENTICATION_SERVICE;
멤버
dwAuthnSvc
인증 서비스입니다. 이 멤버는 인증 서비스 상수의 단일 값일 수 있습니다.
dwAuthzSvc
권한 부여 서비스입니다. 이 멤버는 권한 부여 상수의 단일 값일 수 있습니다.
pPrincipalName
인증 서비스와 함께 사용할 보안 주체 이름입니다. 보안 주체 이름이 NULL이면 현재 사용자 식별자가 간주됩니다. NULL 보안 주체 이름은 NTLMSSP, Kerberos 및 Snego 인증 서비스에 대해 허용되지만 다른 인증 서비스에는 작동하지 않을 수 있습니다. Schannel의 경우 이 멤버는 서버의 인증서를 포함하는 CERT_CONTEXT 구조를 가리킵니다. NULL 이고 현재 사용자에 대한 인증서가 없으면 RPC_E_NO_GOOD_SECURITY_PACKAGES 반환됩니다.
hr
CoInitializeSecurity에서 사용되는 경우 반환 시 를 설정하여 인증 서비스를 등록하기 위한 호출의 상태 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
머리글 | objidlbase.h(Objidl.h 포함) |