添付ファイル |
---|
tiqrshib20130329.tar.gzを利用したtiqrshibのインストールについて。
以下では、Shibboleth IdP(ID、パスワード認証)が動作している環境へのインストール手順として記述しています。
- Shibboleth SPをインストール、設定
- TiqrShibを配置(tar.gzの解凍)
- 関連ライブラリを配置
- ライブラリの修正
- Apacheの設定
- ShibbolethへのTiqrShibハンドラー設定
- 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.
...
- Install Shibboleth SP
- Deploy TiqrShib (tar.gz file)
- Deploy Related Library
- Modify Library
- Configure Apache
- Configure TiqrShib handler in Shibboleth
- 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,
- Copy tiqrzenddemo to /var/tiqrzenddemo
- Copy var/www/html/TiqrShib to /var/www/html/
...
- TiqrShib (deploy trans.php)
- Copy var/www/html/tiqrenroll/index.
...
- html to /var/www/html/
...
- tiqrenroll (deploy index.html)
Modify the server FQDN in the above index.html (the following part)コード ブロック <input style="font:8pt" type=button
...
value="Register" onclick="window.location.href='https://
...
(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 | |
Tiqr-zendframework | 1.0.0 | |
ZendFramework | 1.12.2-minimal | |
phpqrcode | 1.1.4 |
コード ブロック |
---|
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 |
...