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
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 |