...
uApprove JPでは、conf/attribute-filter.xml
の<PermitValueRule xsi:type="uajpmf:AttributeInMetadata" onlyIfChecked="true">
とSPメタデータの//md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttribute
に基づいて属性を必須属性とオプショナル属性にわけ、オプショナル属性はチェックボックスによりユーザに属性の送信を委ねます。<PermitValueRule xsi:type="uajpmf:AttributeInMetadata"
以外のルールは全て必須属性となります。以外のルールで送信が許可された属性は全て必須属性となります。 onlyIfChecked="true"
>
<md:AttributeConsumingService>なし | <md:AttributeConsumingService>あり | ||||
---|---|---|---|---|---|
<md:RequestedAttribute>なし | <md:RequestedAttribute>あり | ||||
isRequired="false" | isRequired="true" | ||||
| onlyIfRequired="false" matchIfMetadataSilent="false" | 表示しない | 表示しない | オプショナル属性 | 必須属性 |
onlyIfRequired="false" matchIfMetadataSilent="true" | オプショナル属性 | 表示しない | オプショナル属性 | 必須属性 | |
onlyIfRequired="true" matchIfMetadataSilent="true" | オプショナル属性 | 表示しない | 表示しない | 必須属性 | |
onlyIfRequired="true" matchIfMetadataSilent="false" | 表示しない | 表示しない | 表示しない | 必須属性 | |
| 必須属性 | 必須属性 | 必須属性 | 必須属性 |
...