バイナリー・セキュリティー・トークン

ValueType 属性は、セキュリティー・トークンのタイプ (例えば、Lightweight Third Party Authentication (LTPA) トークン) を識別します。EncodingType タイプは、 セキュリティー・トークンのエンコード方式 (例えば Base64Binary) を示します。 BinarySecurityToken 要素は、バイナリー・エンコードされているセキュリティー・トークンを定義します。 エンコード方式は、EncodingType 属性で指定されます。値のタイプとスペースは、ValueType 属性で指定されます。WebSphere® Application Server バージョン 6.x の Web サービス・セキュリティー実装は、 LTPA と X.509 証明書の両方のバイナリー・セキュリティー・トークンをサポートしています。
バイナリー・セキュリティー・トークンには、解釈に使用される次のような属性があります。
次の例は、Web サービス・セキュリティーのメッセージ・ヘッダーにおける、LTPA バイナリー・セキュリティー・トークンを表しています。
<wsse:BinarySecurityToken xmlns:ns7902342339871340177=
     "http://www.ibm.com/websphere/appserver/tokentype/5.0.2"
     EncodingType="wsse:Base64Binary"
     ValueType="ns7902342339871340177:LTPA">
            MIZ6LGPt2CzXBQfio9wZTo1VotWov0NW3Za6lU5K7Li78DSnIK6iHj3hxXgrUn6p4wZI
            8Xg26havepvmSJ8XxiACMihTJuh1t3ufsrjbFQJOqh5VcRvI+AKEaNmnEgEV65jUYAC9
            C/iwBBWk5U/6DIk7LfXcTT0ZPAd+3D3nCS0f+6tnqMou8EG9mtMeTKccz/pJVTZjaRSo
            msu0sewsOKfl/WPsjW0bR/2g3NaVvBy18VlTFBpUbGFVGgzHRjBKAGo+ctkl80nlVLIk
            TUjt/XdYvEpOr6QoddGi4okjDGPyyoDxcvKZnReXww5UsoqlpfXwN4KG9as=
</wsse:BinarySecurityToken>
</wsse:Security>
</soapenv:Header>

この例でわかるように、このトークンは Base64Binary でエンコードされています。


フィードバック