WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID 열거형(webservices.h)
발급자로부터 보안 토큰을 요청하기 위한 속성을 식별합니다. WsRequestSecurityToken과 함께 WS_REQUEST_SECURITY_TOKEN_PROPERTY* 매개 변수의 일부로 사용됩니다.
Syntax
typedef enum {
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO = 1,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION = 2,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION = 3,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE = 4,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION = 5,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN = 6,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE = 7,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE = 8,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY = 9,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS = 10,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS = 11,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES = 12,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION = 13
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID;
상수
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO 값: 1 요청된 서비스의 주소('신뢰 당사자')가 포함된 WS_ENDPOINT_ADDRESS 구조체에 대한 포인터입니다. 토큰이 표시됩니다. . |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION 값: 2 사용할 WS-Trust 버전을 지정하는 WS_TRUST_VERSION 값입니다. 이 속성을 지정하지 않으면 기본적으로 WS_TRUST_VERSION_FEBRUARY_2005. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION 값: 3 WS_SECURE_CONVERSATION_VERSION 값 는 WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT 때 사용할 WS-SecureConversation 버전을 지정합니다. 또는 WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT 지정됩니다. 이 속성을 지정하지 않으면 기본적으로 WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE 값: 4 발급할 보안 토큰의 형식을 지정하는 WS_XML_STRING 구조체에 대한 포인터입니다. 이 속성을 지정하지 않으면 해당 요소는 요청 보안 토큰 메시지에서 생성되지 않으며 발급기는 필요한 토큰 유형을 알고 있다고 가정합니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION 값: 5 요청에 사용할 작업을 지정하는 WS_REQUEST_SECURITY_TOKEN_ACTION 값입니다. 기본값은 WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN 값: 6 WS_SECURITY_TOKEN 구조체에 대한 포인터입니다. 지정된 경우 새 토큰을 요청하는 대신 제공된 토큰은 기반하여 새 토큰을 요청하여 갱신됩니다. 기존 항목입니다. 이 작업이 성공하면 이전 토큰이 유효하지 않습니다. WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT만 지원합니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE 값: 7 에 대해 요청할 암호화 키의 형식을 지정하는 WS_SECURITY_KEY_TYPE 값입니다. 발급된 보안 토큰입니다. WS_SECURITY_KEY_TYPE_NONE 또는WS_SECURITY_KEY_TYPE_SYMMETRIC 설정해야 합니다. WS_SECURITY_KEY_TYPE_NONE 값은 없이 전달자 토큰을 지정합니다. 소유 증명 키. 이러한 토큰은 메시지를 보호하는 데 사용할 때 서명을 생성하지 않습니다. 이 속성을 지정하지 않으면 해당 키 형식 요소가 토큰 요청에서 내보내지지 않습니다. 토큰 요청에서 키 형식을 내보내지 않을 경우 에 대한 대칭 키의 암시적 기본값이 발생합니다. WS-Trust 사양에 정의된 대로 발급된 토큰입니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE 값: 8 요청할 암호화 키의 크기(비트)를 지정하는 ULONG 발급된 보안 토큰에 있습니다. 이 속성은 에 대해서만 지정할 수 있습니다. 대칭 키를 사용하여 발급된 토큰입니다. 이 속성을 지정하지 않으면 해당 키 크기 요소는 토큰 요청에서 내보내지지 않습니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY 값: 9 엔트로피가 의 암호화 키에 기여하는 방법을 지정하는 WS_SECURITY_KEY_ENTROPY_MODE 값입니다. 발급된 토큰입니다. 이 속성은 발급된 토큰에 대해서만 지정할 수 있습니다. 대칭 키를 사용합니다. 이 속성을 지정하지 않으면 WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY 모드가 사용됩니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS 값: 10 포함된 WS_XML_BUFFER 대한 포인터 요청에 축자를 포함할 추가 기본 매개 변수 보안 토큰 메시지. 이러한 각 매개 변수는 최상위 수준이어야 합니다. 제공된 XML 버퍼의 요소입니다. 이 속성을 지정하지 않으면 다음과 같습니다. 매개 변수는 내보내지지 않습니다. 버퍼가 RequestSecurityToken 요소로 직렬화됩니다. 보안 토큰을 요청할 때 WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS 달리 로컬 요청 매개 변수는 토큰 요청에 매개 변수를 추가하는 수단으로 클라이언트에 의해 정의됩니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS 값: 11 포함된 WS_XML_BUFFER 대한 포인터 요청 보안 토큰에 포함할 서비스 매개 변수 XML 버퍼로 제공된 메시지입니다. 이러한 각 매개 변수는 이어야 합니다. 제공된 XML 버퍼의 최상위 요소입니다. 이 속성이 지정되지 않은 경우 매개 변수는 내보내지지 않습니다. WS_TRUST_VERSION_FEBRUARY_2005 지정되면 이 버퍼가 직렬화됩니다. 다음 RequestSecurityToken 요소로 WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS. WS_TRUST_VERSION_1_3 지정된 경우 이 버퍼는 로 직렬화됩니다. RequestSecurityToken/SecondaryParameters 요소입니다. 서비스 요청 매개 변수는 토큰을 발급하는 방법에 대한 지침입니다. 서비스에서 가져옵니다. 일반적으로 메타데이터 가져오기를 통해 수행됩니다. 이 경우 이 매개 변수를 가져올 수 있습니다. 을 선택합니다. WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT RequestSecurityTokenTemplate 필드입니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES 값: 12 지정할 WS_MESSAGE_PROPERTIES 집합입니다. WsCreateMessage를 사용하여 두 메시지를 만드는 동안 은 교환을 가져오는 보안 토큰에 사용됩니다. 이 속성인 경우 가 지정되지 않은 경우 요청 및 회신 메시지는 다음을 사용하여 생성됩니다. 기본 메시지 속성입니다. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION 값: 13 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
머리글 | webservices.h |