本記事では、OneLogin から PERSONA へのOpenID Connect(OIDC)を利用したシングルサインオン(SSO)の設定手順をご案内します。
なお、PERSONA上でのSSOの利用申請から利用開始には数日を要します。あらかじめご了承ください。
目次
前提条件
- OneLoginのライセンスプラン が SSO, Advanced, Professional または旧ライセンスプラン Starter, Enterprise, Unlimited のいずれかであること
- OneLoginの Super User または Account Owner 権限を持つアカウントを所有していること
- PERSONAの 管理者アカウント を所有していること
OIDC連携の設定
1. OneLogin側でのコネクタの追加
- OneLoginに管理者でログインし、[管理]をクリックします
-
Applications メニューから[Applications]を選択します
- [Add App]をクリックします
-
PERSONA と検索し、該当コネクタを選択します
- [Save]をクリックします
- Configuration タブへ移動し、Redirect URI に連携したいPERSONAのバージョンに応じて以下のURIを入力します
中途版: https://auth.persona-ats.com/oauth2/idpresponse
新卒版: https://auth2.persona-ats-grad.com/oauth2/idpresponse
* 中途版および新卒版の両方を利用する場合はそれぞれ異なるコネクタをご利用ください
例)中途版を利用する場合
-
SSO タブへ移動し、Client IDをクリップボードにコピーします
- [Show client secret]をクリックします
-
Client Secret をクリップボードへコピーします
- Application Type > Application Type にて[Web]が選択されていることを確認します
- Token Endpoint > Authentication Method にて[POST]を選択します
-
Access タブに移動し、割り当てたいユーザーが属するロールを選択します
- [Save]をクリックします
OneLogin側でのコネクタの追加は以上です。
2. PERSONAへのSSO情報の入力
-
PERSONAへ管理者アカウントでログイン後、画面右上の歯車マークをクリックします
- 全体設定 >[外部サービス連携]をクリックします
-
OneLogin SSOログイン のトグルボタンを有効化します
-
Client ID に1. OneLogin側でのコネクタの追加 手順7でコピーした Client IDを貼り付けます
-
Client Secret に1. OneLogin側でのコネクタの追加 手順9でコピーした Client Secretを貼り付けます
- OneLoginサブドメインにご利用のOneLoginのサブドメインを入力します
例)ご利用のOneLoginテナントのURLがexample.onelogin.comの場合 : exampleと入力
- [保存する]をクリックします
PERSONAへのSSO情報の入力は以上です。PERSONA側でのSSOの登録処理には数日を要します。担当者よりSSOの登録が完了したと通知を受けましたら、次章の設定を行なってください。
3. OneLoginへのSSO情報の入力
本章の設定は、PERSONAからSSO設定完了の通知を受ける前に行うと正常に動作しないため、ご注意ください。
-
1. OneLogin側でのコネクタの追加に設定したコネクタを開き、Configuration タブへ移動します
-
Login URL にPERSONAより受領した、簡易ログイン用URL を入力します
- [Save]をクリックします
OneLoginへのSSO情報の入力は以上です。
SSOの動作確認
- OneLoginに対象アカウントでログインし、設定したPERSONAコネクタを選択します
- PERSONAのログインページへ遷移後、[OneLoginでサインイン]をクリックします
- PERSONAへ正常にログインできることを確認します
SSOの動作確認は以上です。
SSOの強制化
-
PERSONAへ管理者アカウントでログイン後、画面右上の歯車マークをクリックします
- 全体設定 > メンバー管理 へ移動し、SSOの強制化を行うユーザーを選択します
-
SSO制限 のチェックボックスにチェックを入れます
- [更新する]をクリックします
SSOの強制化は以上です。
SSOの無効化
-
PERSONAへ管理者アカウントでログイン後、画面右上の歯車マークをクリックします
- 全体設定 >[外部サービス連携]をクリックします
-
OneLogin SSOログイン のトグルボタンを無効化します
- OneLoginに対象アカウントでログインし、設定したPERSONAコネクタを選択します
- PERSONAのログインページへ遷移後、[OneLoginでサインイン]をクリックします
- SSOが無効であることを確認します
PERSONAへのSSOの無効化は以上です。