OpenAMの設定
次に先ほど登録したLiferayの管理者ユーザ「test」をOpenAMに登録します。amadminでOpenAMにログインしてください。
「アクセス制御」タブ、「 / (最上位のレルム)」のリンク、「対象」を順次クリックしてユーザー一覧画面を開き、「新規」ボタンをクリックします。ユーザー名が「test」のユーザーを作成し、「了解」ボタンをクリックします。さらに一覧画面で作成されたユーザー名のリンクをクリックし、ユーザー編集画面を表示します。電子メールアドレスを「test@liferay.com」に設定し保存します。
作成が完了したら、OpenAMからログアウトします。
LiferayのSSO設定
次にLiferayのSSO設定を行います。Liferayのトップページの右上にある「Go to」から「Control Panel」をクリックします。
画面左側の「Portal」にある「Portal Settings」をクリックします。この画面の右側にある「Authentication」をクリックします。この中にある「Open SSO」のタブをクリックするとOpenAMとのSSO連携設定ページが表示されます。
次の値を入力して、Enabledのチェックボックスにチェックします。
- Login URL: http://openam.example.co.jp:8080/openam/UI/Login?goto=http://liferay.example.co.jp:8080/c/portal/login
- Logout URL: http://openam.example.co.jp:8080/openam/UI/Logout?goto=http://liferay.example.co.jp:8080/web/guest/home
- Service URL: http://openam.example.co.jp:8080/openam
入力が完了したら、正しく設定されているかを確認するため「Test OpenSSO Configuration」ボタンをクリックします。OpenAMサーバに正常に接続できた場合は、以下のようなダイアログが表示されます。
以上で設定は完了です。





