WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT 구조체(webservices.h)
발급 당사자로부터 발급된 토큰을 가져오는 방법에 대한 정보를 추출하는 데 사용할 수 있는 보안 바인딩 제약 조건입니다.
구문
typedef struct _WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT {
WS_SECURITY_BINDING_CONSTRAINT bindingConstraint;
WS_MESSAGE_SECURITY_USAGE bindingUsage;
WS_XML_STRING *claimConstraints;
ULONG claimConstraintCount;
WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT *requestSecurityTokenPropertyConstraints;
ULONG requestSecurityTokenPropertyConstraintCount;
struct {
WS_ENDPOINT_ADDRESS *issuerAddress;
WS_XML_BUFFER *requestSecurityTokenTemplate;
} out;
} WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT;
멤버
bindingConstraint
이 바인딩 제약 조건이 파생되는 기본 바인딩 제약 조건입니다.
현재 이 바인딩 제약 조건에 대해 정의된 바인딩별 속성은 없습니다.
bindingUsage
이는 발급된 토큰을 메시지에 첨부하는 방법을 지정합니다.
claimConstraints
이 필드에는 정책에서 허용되는 클레임 유형 목록이 포함되어 있습니다. 각 클레임 유형은 클레임 유형을 식별하는 URI입니다.
claimConstraintCount
claimConstraints 배열의 요소 수입니다.
이 값이 0이면 claimConstraints 배열이 NULL일 수 있으며 모든 클레임이 정책에 표시되도록 허용됩니다.
requestSecurityTokenPropertyConstraints
보안 토큰을 요청하는 방법과 관련된 속성 제약 조건 집합입니다.
자세한 내용은 WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT 참조하세요.
requestSecurityTokenPropertyConstraintCount
requestSecurityTokenPropertyConstraints 배열의 요소 수입니다.
배열에 요소가 0인 경우 requestSecurityTokenPropertyConstraints 필드는 NULL일 수 있습니다.
out
WsMatchPolicyAlternative이 NOERROR를 반환하면 이 구조체의 전체 내용이 채워집니다.
out.issuerAddress
out.requestSecurityTokenTemplate
설명
이 바인딩 제약 조건을 사용하여 추출된 정보는 WsRequestSecurityToken 과 함께 사용하여 발급된 토큰을 가져올 수 있습니다. 그런 다음 발급된 토큰을 WS_XML_TOKEN_MESSAGE_SECURITY_BINDING 보안 바인딩과 함께 사용할 수 있습니다.
이 바인딩 제약 조건은 일반적으로 페더레이션된 보안 시나리오에서 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | webservices.h |