子ページ
  • Shibboleth IdP 3のユーザ同意機能とuApproveJPとの相違点

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

Shibboleth IdP 3のユーザー同意機能uApprove JPの相違点をまとめているページです。

目次
maxLevel2

属性選択画面

属性のチェックボックス

必須属性とオプショナル属性

uApprove JPは、conf/attribute-filter.xml<PermitValueRule xsi:type="uajpmf:AttributeInMetadata">とSPメタデータの//md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttributeに基づいて属性を必須属性とオプショナル属性としてわけ、オプショナル属性にはチェックボックスにより属性を送出をユーザに委ねます。

PermitValueRule

 


 
md:AttributeConsumingServiceなし
  
md:AttributeConsumingServiceあり

md:RequestedAttributeなし
md:RequestedAttributeあり

isRequired="false"isRequired="true"

uajpmf:AttributeInMetadata

onlyIfChecked="true"

   
onlyIfRequired="false"matchIfMetadataSilent="false"表示しない表示しないオプショナル属性必須属性
onlyIfRequired="false" matchIfMetadataSilent="true"オプショナル属性表示しないオプショナル属性必須属性
onlyIfRequired="true"matchIfMetadataSilent="true"オプショナル属性表示しない表示しない必須属性
onlyIfRequired="true"matchIfMetadataSilent="false"表示しない表示しない表示しない必須属性

Shibboleth IdP 3では、conf/idp.propertiesidp.consent.allowPerAttributeプロパティをtrueに変更することでチェックボックスを表示することは可能ですが、表示される全ての属性がチェックボックスにチェックがついた状態で表示されます。T.B.D.

属性の表示順のカスタマイズ

uApprove JPは、conf/uApprove.propertiesar.attributes.orderプロパティで表示する属性の順序をカスタマイズ可能で、かつar.attributes.orderプロパティにない属性についてはar.attributes.orderプロパティの属性の後に文字列順で表示します。

...