比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。
添付ファイル

tiqrshib20130329.tar.gzを利用したtiqrshibのインストールについて。

以下では、Shibboleth IdP(ID、パスワード認証)が動作している環境へのインストール手順として記述しています。

  1. Shibboleth SPをインストール、設定
  2. TiqrShibを配置(tar.gzの解凍)
  3. 関連ライブラリを配置
  4. ライブラリの修正
  5. Apacheの設定
  6. ShibbolethへのTiqrShibハンドラー設定
  7. TiqrShibの初期値設定

1. Shibboleth SPをIdPサーバにインストール、設定

Tiqr登録時のID,パスワード認証用。IdPでは、フェデレーションとは別の、単独のメタデータとしてインストールしたSPのメタデータを設定。インストールしたSPには、このIdPのメタデータのみを設定。

2. TiqrShibを配置

tiqrshib20130329.tar.gzを解凍して、

...

Installing Shibbolized Tiqr

Following document instructs how to install shibbolized Tiqr in the environemnt which has been installed shibboleth IdP.

...

  1. Install Shibboleth SP
  2. Deploy TiqrShib (tar.gz file)
  3. Deploy Related Library
  4. Modify Library
  5. Configure Apache
  6. Configure TiqrShib handler in Shibboleth
  7. Configure Initial Setting of TiqrShib

...

1. Install Shibboleth SP in IdP Server

SP function is required when Tiqr account will enroll in the IdP. This SP does not need to join to the federation but only need to communicate with the IdP. The IdP includes the SP's metadata in its relying-party.xml. Installed SP also includes the IdP's metadata solely. 

2. Deploy TiqrShib

Obrain the source code from the repository then,

  1. Copy tiqrzenddemo to /var/tiqrzenddemo 
  2. Copy var/www/html/TiqrShib to /var/www/html/

...

  1. TiqrShib (deploy trans.php)
  2. Copy var/www/html/tiqrenroll/index.

...

  1. html to /var/www/html/

...

  1. tiqrenroll (deploy index.html)
    Modify the server FQDN in the above index.html (the following part)
    コード ブロック
    
    <input style="font:8pt" type=button 

...

  1. value="Register" onclick="window.location.href='https://

...

  1. (FQDN of the IdP server)/TiqrShib/trans.php'">
    

3.

...

Deploy Related Library

Download the following application and deploy

Application

Version

Download Site

下記をダウンロードして配置

アプリケーション

バージョン

ダウンロードサイト

Tiqr-library

1.0.0

https://tiqr.org/archives/196/

Tiqr-zendframework

1.0.0

https://tiqr.org/archives/196/

ZendFramework

1.12.2-minimal
   or
1.12.2-full
(*) 2.x.xは未検証 x is untested

http://framework.zend.com/downloads/latest

phpqrcode

1.1.4
(*) 実行にphpphp-gdが必要です。 gd is required

http://phpqrcode.sourceforge.net/

コード ブロック
mkdir /var/www/library
cp -rf tiqr-server-library-1.0.0/library/tiqr /var/www/library/libTiqr
cp -rf tiqr-server-zendframework-1.0.0/library/tiqr-zf /var/www/library/tiqr-zf
cp -rf phpqrcode /var/www/library/phpqrcode
Deploy ZendFramework-1.12.1-minimalをminimal to /usr/shareに展開して、share
ln -s ZendFramework-1.12.1-minimal ZendFramework

...