XACML ポリシーをチェックインしようとしています。サブジェクト (urn:ch:xxxx:attribute:subject:1.0: participantid )にlongがありますリソース コンテキスト。関数integer-is-in でそれをやろうとしています。
私はこれまでに試しました:
<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-is-in">
<SubjectAttributeDesignator AttributeId="urn:ch:xxxx:attribute:subject:1.0:participantid" DataType="http://www.w3.org/2001/XMLSchema#long" />
<ResourceAttributeDesignator AttributeId="urn:ch:xxxx:attribute:resource:1.0:participantids" DataType="http://www.w3.org/2001/XMLSchema#long" />
</Apply>
私はこれをテストしましたが、うまくいきました。
<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-is-in">
<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#long">9000501</AttributeValue>
<ResourceAttributeDesignator AttributeId="urn:ch:xxxx:attribute:resource:1.0:participantids" DataType="http://www.w3.org/2001/XMLSchema#long" />
</Apply>
では、サブジェクト属性を機能させるにはどうすればよいのでしょうか? または、関数integer-is-inが間違っていますか?
よろしく
クリスティアーノ