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

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

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

1.はじめに

 本メニューでは、IdPサーバをカスタマイズします。
uApprove.jpを導入し、属性値を送信する前にユーザの承認を得る事ができます。

 


2.実習セミナーでは

以下のような設定で行います。
手順書と照らし合わせながら、作業を進めてください。

 

Identity ProviderのDNS名 

 

例)1番を割り振られた場合
  ex-idp-test01.ecloud.nii.ac.jp

 

前提条件

 

実習セミナーでは、ストレージの種類をSQLデータベース(MySQL)とします。
事前準備として、以下のようにMySQLをインストールし、起動させておきます。
※手順書内にあるファイルベースの説明は、読み飛ばして構いません。

# yum install mysql-server
# service mysqld start

 

インストール

 

uApprove.jpのパッケージは、/root/PKG配下にあります。
(uApprove.jp-2.2.1a-bin.zip)

 

Viewer

 

Viewer設定ファイルをコピーするとIdP-Plugin設定ファイルとファイル名が重複し、
上書き確認が表示されますが、同様な設定ファイルなので構わず上書きしてください。

 

Shibboleth IdP を再デプロイ

 

shibboleth-identityproviderのinstall.shを実行します。
# cd /opt/shibboleth-identityprovider-2.x/
# ./install.sh

 

SP ブラックリスト

 

実習セミナーでの導入手順としては、読み飛ばしてください。

 

Tomcat のフロントエンドとしての Apache

 

# vi /etc/httpd/conf.d/ssl.conf

<VirtualHost _default_:443>
  (省略)
ProxyPass /idp/ ajp://localhost:8009/idp/
ProxyPass /uApprove ajp://localhost:8009/uApprove  ←追加
  (省略)

 

設定後、Apacheを再起動します。

 

service httpd restart

 

ルールの定義

 

実習セミナーでは、「surname、givenName、email、eduPersonAffiliation」をオプショナル属性
とします。以下のように4つの属性を全て変更してください。
例)surname属性の設定
<AttributeRule attributeID="surname">
    <PermitValueRule xsi:type="uajpmf:AttributeUapprove" />
</AttributeRule>

 

Reset-approvals 設定

 

In-flowモードで操作します。/usr/java/tomcat/webapps/idp/login.jspを編集してください。
変更後は、Tomcatを再起動します。 # service tomcat6 restart

手順書の「1.5 実行」まで行ったら、動作確認へ進んでください。



 

3.手順書


  • ラベルがありません