1.
...
はじめに
本メニューでは、Shibboleth化を行うWebアプリケーションとしてDrupalを使用します。
Drupalは、Shibboleth認証用のモージュールがあるので、そのモジュールを使ってShibboleth化を行います。
作業は、既にDrupalがSPサーバに構築済みとなっているので、Shibboleth認証モジュールの導入となります。
...
2. 実習セミナーでは
プラグインの手順書もありますが、以下の手順で作業を進めてください。 ・構築済みのDrupal情報について
・構築済みのDrupal情報について
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
データベース(MySQL)
データベース名:drupaldb
アカウント :root/rootpass、drupal/drupalpass
Drupal
URL :https://ex-sp-test01.ecloud.nii.ac.jp/drupal/ ※1番を割り振られた場合
アカウント :admin/DrupalPass(管理者)、test001@nii.ac.jp/Test01Pass(一般ユーザ) |
※端末のサイズによっては表記がずれる可能性がございます。画面を広くしてご覧ください。
・Shibboleth認証モジュールのインストール
・Shibboleth認証モジュールのインストール
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
予めサーバ内にShibboleth認証モジュールを準備しています。 /root/PKG配下にあるので、こちらを使用してください。 (shib_auth-6.x-4.0.tar.gz) 以下のように展開後、モジュールを配置します。 # cd /root/PKG # tar zxvf shib_auth-6.x-4.0.tar.gz # mv shib_auth /var/www/html/drupal/modules |
...
・DrupalのサイトをShibboleth認証に設定
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
/etc/httpd/conf.d/shib.confに以下の設定を追加します。 <Location /drupal> AuthType Shibboleth ShibRequireSession Off # the following single line is only valid for Shib2 ShibUseHeaders On require shibboleth </Location> 設定ファイルの変更後、Apacheの再起動します。 # service httpd restart |
・管理画面によるShibboleth認証の設定
・管理画面によるShibboleth認証の設定管理者ユーザでDrupalにログインし、管理画面で設定を行います。
...
※端末のサイズによっては表記がずれる可能性がございます。画面を広くしてご覧ください。
...
3. 手順書
本メニューでの手順を「実習セミナーでは」に記載していますが、詳しくは本メニューでの手順は全て「実習セミナーでは」に記載しています。手順について詳しくは手順書を参照ください。
...
4. 動作確認
① 各自が使用するSPサーバのDrupalページにアクセスします。
...
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
・データベースに接続 mysql -u drupal -pdrupalpass drupaldb ・ユーザ情報の確認 mysql> select * from users\G ・マッピングテーブルの確認 mysql> select * from shib_authmap\G |
Prevnextbuttons |
---|