比較バージョン

キー

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

...

パネル
borderColor#cccccc
bgColor#eeeeee
borderStylesolid

実習セミナーでは、リレーショナルデータベースを用いたものとします。
事前準備として、以下のようにCentOS 7の標準であるmariaDBをインストールし、7の標準であるMariaDBをインストールし、
起動させておいてください。

# yum install mariadb-server
# systemctl start mariadb

なお、実習では不要ですが実運用の場合は以下を実行してください。
(OS起動時の自動起動および、rootアカウントにパスワードを設定します)

# systemctl enable mariadb
# mysql_secure_installation

なお、手順書中mysqlコマンドはMariaDBのものが使われ、プロンプトが mysql> ではなく mariadb> になりますが問題ありません。

・インストール

パネル
borderColor#cccccc
bgColor#eeeeee
borderStylesolid

uApproveJPのパッケージは、「3.手順書」に記載されていますが、以下の例のように実習セミナー用の
DSサーバからダウンロードします。(wgetコマンドでバイナリファイルのパッケージを取得)

例)最新版が3.2.0の場合
# wget https://ex-ds.gakunin.nii.ac.jp/uApproveJP-3.2.0-bin.zip

手順書の記載に合わせて「/usr/local/src」配下に展開しておきます。
# unzip -d /usr/local/src uApproveJP-3.2.0-bin.zip
以降、手順書中の $UAPPROVE_INSTALL$ の部分は /usr/local/src/uApproveJP-3.2.0/ と読み替えてください。

...

パネル
borderColor#cccccc
bgColor#eeeeee
borderStylesolid

# systemctl restart tomcat

 


...

3. 手順書

下記の設定手順書を参照し、作業を行います。
※リンク先のページを開くと、「インストールおよび設定方法」と記載されたリンクがあるので、
 そのリンクをクリックしてください。
※「1 基本的なデプロイ」から「2.3 ローカライズ」内の「カスタムメッセージ」まで行います。ただし「1.5 カスタムテンプレート」および「2.2 テンプレート」は、読み飛ばしてください。
※「2.4 AttributeInMetadataマッチングルール」については、上記実習セミナーの設定を行います。
※手順書内に記載されているtomcat再起動のコマンドは、CentOS 7のものに置き換えてください。
 (「2.実習セミナーでは」の「tomcat再起動」を参照)

...

PermitValueRuleに与える設定と属性選択画面の表示の組み合わせを表にすると、以下のようになります。

 

 

...






SPメタデータ 

<md:AttributeConsumingService>
なし

<md:AttributeConsumingService>
あり

<md:RequestedAttribute>
なし

<md:RequestedAttribute>
あり

isRequired="false"isRequired="true"

IdP

設定

(attribute-filter)

<PermitValueRule
xsi:type="uajpmf:AttributeInMetadata"
onlyIfChecked="true">

onlyIfRequired="false"
matchIfMetadataSilent="false"

表示しない表示しないオプショナル属性必須属性

onlyIfRequired="false"
matchIfMetadataSilent="true"

オプショナル属性表示しないオプショナル属性必須属性

onlyIfRequired="true"
matchIfMetadataSilent="true"

オプショナル属性表示しない表示しない必須属性

onlyIfRequired="true"
matchIfMetadataSilent="false"

表示しない表示しない表示しない必須属性

<PermitValueRule
xsi:type="uajpmf:AttributeInMetadata"
onlyIfChecked="true"> 以外

必須属性必須属性必須属性必須属性

 

 

...




...

4. 動作確認

① 設定後、Tomcatの再起動を行ってない場合は行なってください。

...