SAMLの検証でインターネット上で動くIdPが急遽必要になったので、検証用OpenAMをサクッと作りました。手順だけメモしておきます。
急いでいたので最新ではなく、昔に動かしたことあるバージョンで作っています。Azure上でのサーバ準備含めても30分~60分程度で動かせると思います。
OS準備
- Windows Serverインストール
- AzureでWindows Server 2008 R2 SP1をデプロイ
- hostsファイルにFQDNを設定
- 必要なフォルダの作成
インストール
JDK
C:\>java -version java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
C:\>echo %JAVA_HOME% C:\Program Files\Java\jdk1.6.0_45
OpenAM起動
- C:\tomcat\bin\startup.batを実行し起動を確認
<省略> INFO : Deploying web application archive openam.war <省略> INFO : Server startup in xxxx ms
OpenAM初期設定
- ブラウザでOpenAMにアクセス
- http://
:8080/openam
- http://
- 初期設定を実施
参考までに設定画面を並べておきます。テスト用なのでバンドルのOpenDJを使ってます。
- OpenAMにログオン
設定画面に最初に設定したパスワードが、管理者であるamadminユーザのパスワードになっています。