다음을 통해 공유


WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE 구조체(webservices.h)

애플리케이션 제공 사용자 이름/암호 쌍을 직접(즉, 원샷) 보안 토큰으로 사용하도록 지정하기 위한 보안 바인딩 템플릿입니다. 이 보안 바인딩은 메시지 보안에만 사용할 수 있습니다. 클라이언트 인증을 제공하지만 트래픽 서명 또는 암호화는 제공하지 않습니다. 따라서 메시지 보호를 제공하는 다른 전송 보안 또는 메시지 보안 바인딩과 함께 사용됩니다.

WS_USERNAME_MESSAGE_SECURITY_BINDING 참조

구문

typedef struct _WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {
  WS_SECURITY_BINDING_PROPERTIES securityBindingProperties;
  WS_USERNAME_CREDENTIAL         *clientCredential;
  WS_VALIDATE_PASSWORD_CALLBACK  passwordValidator;
  void                           *passwordValidatorCallbackState;
} WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE;

멤버

securityBindingProperties

정책에서 나타낼 수 없는 애플리케이션 제공 보안 바인딩 속성입니다.

clientCredential

이 보안 바인딩에 사용할 사용자 이름 자격 증명입니다. 클라이언트에서 이 보안 바인딩을 사용할 때 지정해야 합니다.

passwordValidator

수신된 사용자 이름/암호 쌍을 검사 데 사용할 유효성 검사기입니다. 이 보안 바인딩을 서비스에서 사용할 때 지정해야 합니다.

passwordValidatorCallbackState

사용자 이름 유효성 검사기가 호출될 때 인수로 전달할 선택적 상태입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 webservices.h