このページの古いバージョンを表示しています。現在のバージョンを表示します。

現在のバージョンとの相違点 ページ履歴を表示

« 前のバージョン バージョン 2 次のバージョン »

1. はじめに

本メニューでは、IdPをカスタマイズします。
uApproveJP-3をインストールして実現します。
送信属性の選択を有効にする設定や送信属性同意機能に表示する属性の設定などを行います。 



2. 実習セミナーでは

以下の手順で作業を進めてください。

relying-party.xmlの確認

/opt/shibboleth-idp/conf/relying-party.xmlに以下の設定が入っていることを確認してください。

...
    <bean parent="Shibboleth.SSO" p:postAuthenticationFlows="attribute-release" />
...
    <bean parent="SAML2.SSO" p:postAuthenticationFlows="attribute-release" />
...

・consent-intercept-config.xmlの修正

/opt/shibboleth-idp/conf/intercept/consent-intercept-config.xmlに同意確認対象とする属性を設定します。
本メニューでは、デフォルト設定では表示されない「eduPersonTargetedID」を表示するようにします。 

<util:list id="shibboleth.consent.attribute-release.BlacklistedAttributeIDs">
<value>transientId</value>
<value>persistentId</value>
<!--
<value>eduPersonTargetedID</value>
-->
</util:list>

※補足
<util:list id="shibboleth.consent.attribute-release.WhitelistedAttributeIDs">に属性を設定すると設定した属性のみが同意確認の対象となります。 

・Tomcatの再起動

Tomcatを再起動して、更新した設定ファイルを読み込ませます。

# systemctl restart tomcat

 


3. 手順書

下記の設定手順書を参照し、作業を行います。
※設定手順書内の「1.基本的なデプロイ」を実施してください。
 (ただし、実習セミナーでは「1.5カスタムテンプレート」は、読み飛ばして構いません。)
※実習時の設定値に置き換える事を忘れないようにしてください。

 


4. 動作確認

① 各自が使用するSPの接続確認用ページにアクセスします。

例)1番を割り振られた場合
https://ex-sp-test01.gakunin.nii.ac.jp/

② ログインボタンをクリックします。

③ DSの所属機関の選択画面が表示されるので、各自が使用するIdPを選択します。

④ IdPのログイン画面が表示されます。 

⑤ Username/Passwordを入力して認証を行います。

⑥ 送信属性同意画面が表示されるので、 eduPersonTargetedIDが表示されている事と各属性にチェックボックスが表示されていることを確認してください。

⑦ チェックを入れている属性値が正しく属性受信の確認ページに表示される事を確認してください。

  Parent Page  

  • ラベルがありません