この付録では、カスタムのWebサービス・アサーションを含むWS-Policyファイルを作成するときに参照するXMLスキーマについて説明します。この付録には、次の項があります。
次の項では、カスタム・アサーションの要素をより詳細に説明します。
ネストされたポリシー・アサーションをグループ化します。
<wsp:Policy xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:orasp="http://schemas.oracle.com/ws/2006/01/securitypolicy" orawsp:status="enabled" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" orawsp:category="security" orawsp:attachTo="binding.server" wsu:Id="ip_assertion_policy" xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" wsp:Name="oracle/ip_assertion_policy">
カスタム・アサーションの主な要素。
次の表に、orasp:Assertion要素の属性をまとめます。
表E-2 <orasp:Assertion>要素の属性
属性 | 説明 |
---|---|
Optional |
アサーションがオプションなのか、必須なのかを指定するフラグ。 |
Silent |
アサーションを通知するかどうかを指定するフラグ。trueに設定すると、アサーションは通知されません。 |
Enforced |
現時点でアサーションを有効にするかどうかを指定するフラグ。 |
name |
アサーションの名前。 |
description |
アサーションの説明。 |
category |
アサーションを適用するカテゴリ。有効な値は、security/authentication、security/msg-protection、security/authorization、security/logging、mtom、wsrm、addressing、managementです。 |
<oraswsp:Property>要素は、1つのプロパティを定義します。
次の表に、orawsp:Property要素の属性をまとめます。
表E-5 <orawsp:Property>要素の属性
属性 | 説明 |
---|---|
name |
プロパティの名前。 |
type |
プロパティのタイプ。stringなどが該当します。 |
contentType |
プロパティが必須かどうかおよび上書き可能かどうかを指定します。有効な値は次のとおりです。
ポリシーのオーバーライドの詳細は、「オーバーライド可能なクライアント・ポリシーの添付」を参照してください。 |