WSMAN_SENDER_DETAILS 구조체(wsman.h)

모든 인바운드 요청에 대한 클라이언트 세부 정보를 지정합니다.

구문

typedef struct _WSMAN_SENDER_DETAILS {
  PCWSTR                    senderName;
  PCWSTR                    authenticationMechanism;
  WSMAN_CERTIFICATE_DETAILS *certificateDetails;
  HANDLE                    clientToken;
  PCWSTR                    httpURL;
} WSMAN_SENDER_DETAILS;

멤버

senderName

요청을 만드는 클라이언트의 사용자 이름을 지정합니다. 이 매개 변수의 내용은 인증 유형에 따라 달라집니다. senderName의 값은 다음과 같이 형식이 지정됩니다.

인증 메커니즘 senderName
Windows 인증 도메인 및 사용자 이름입니다.
기본 인증 지정된 사용자 이름입니다.
클라이언트 인증서 인증서의 주체입니다.
LiveID LiveID PUID를 문자열로 지정합니다.

authenticationMechanism

클라이언트에서 사용된 인증 메커니즘을 나타내는 문자열을 지정합니다. 다음 값이 미리 정의되어 있습니다.

  • Basic
  • ClientCertificate
다른 모든 형식은 보안 패키지에서 직접 쿼리됩니다. IIS(인터넷 정보 서비스) 호스팅의 경우 이 문자열은 IIS 인프라에서 검색됩니다.

certificateDetails

클라이언트 인증서의 세부 정보를 지정하는 WSMAN_CERTIFICATE_DETAILS 구조체에 대한 포인터입니다. 이 매개 변수는 authenticationMechanism 이 ClientCertificate로 설정된 경우에만 유효합니다.

clientToken

사용자가 Windows 보안 토큰을 사용할 수 있는 경우 사용자의 ID 토큰을 지정합니다. 이 토큰은 스레드에서 플러그 인에 대한 모든 호출에 대해 이 사용자를 가장하는 데 사용됩니다.

참고 권한 부여 플러그 인은 사용자 컨텍스트를 변경하고 다른 가장 토큰을 사용할 수 있습니다.
 

httpURL

인바운드 요청의 HTTP URL을 지정합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
머리글 wsman.h
재배포 가능 파일 WINDOWS Server 2008 SP2, WINDOWS Vista SP1 및 Windows Vista sp2의 Windows Management Framework