従業員番号の同期について: 現在、OneLoginから 従業員番号 の値が空の状態でプロビジョニングが行われると、正常に従業員番号が連携されないケースが確認されています。
本コネクターでの対応: 安定したプロビジョニング動作を優先するため、現時点のコネクターでは 従業員番号 を同期項目から除外しています。今後、メーカー側のアップデートにより空の設定値も許容されるようになり次第、コネクターへの項目追加および本ドキュメントの更新をいたします。
本記事では、OneLogin から セキュリオ へのSCIM ユーザープロビジョニングの設定手順をご案内します。
目次
前提条件
- OneLoginのライセンスプラン が Professional または旧ライセンスプラン Unlimited のいずれかであること
- OneLoginの Super User または Account Owner 権限を持つアカウントを所有していること
- セキュリオのAccount OwnerまたはAdmin権限を所有していること
ユーザープロビジョニングの設定
1. セキュリオ側の設定
- セキュリオに管理者権限でログインし、[設定]をクリックします
-
SCIM設定 に移動し、[利用可能]をクリックします
-
SCIM Bearer Token と SCIM Base URL をクリップボードへコピーします
2. OneLogin側の設定
- OneLoginに管理者でログインし、管理 を開きます
- Applications > Applications を開きます
- [Add App]をクリックします
-
セキュリオ と検索し、該当コネクタを選択します
- [Save]をクリックします
-
Configuration タブに移動し、SCIM Base URL を貼り付け、API Connection >[Enable]をクリックします
-
SCIM Bearer Token に 1. セキュリオ側の設定 で取得した トークン を貼り付けます
-
Parameters タブに移動し、scimusername フィールドを選択します
-
Value から Email を選択します
- [Save]をクリックします
-
title フィールドを選択します
-
Value から Title を選択します
- [Save]をクリックします
-
Access タブに移動し、割り当てたいユーザーが属するロールを選択します
-
Provisioning タブに移動し、Enable provisioning にチェックを入れ、[Save]をクリックします
3. 任意のグループ割り当て
-
Parameters タブに移動し、Groups フィールドを選択します
-
Include in User Provisioning にチェックを入れます
- [Save]をクリックします
-
Rules タブに移動し、[Add Rule]をクリックします
- 任意の Name を入力します
-
Conditions を[Roles][include][セキュリオ_Group_人事部]のように設定します
-
Actions のプルダウンで[Set Groups in セキュリオ]を選択します
-
Map from OneLogin を選択します
- member_of >[role]を選択します
-
with value that matches に[セキュリオ_Group_([^,]+)]と入力します
Actionsのマッチングを正規表現で表記すると、ユーザーに割り当てたroleの正規表現に該当する部分がグループ名として抽出されます
例)セキュリオ_Group_人事部 の場合、人事部 というグループが作成されます。
- [Save]をクリックします
- [Save]をクリックします
- More Actions > Reapply entitlement mappings を選択します
- [OK]をクリックします
ユーザープロビジョニングの設定は以上です。
ユーザープロビジョニングの動作確認
-
Users タブに移動し、対象ユーザーの Pending をクリックします
- [Approve]をクリックします
- 対象ユーザーの Provisioning State が Provisioned に変化したことを確認します
- セキュリオ設定の ユーザー管理 に移動します
- 該当ユーザーが追加されていることを確認します
-
3. 任意のグループ割り当て を設定した場合、所属グループ が割り当てられていることを確認します
ユーザープロビジョニングの動作確認は以上です。
ユーザープロビジョニングの自動化
-
Provisioning タブに移動し、自動実行したい操作のチェックを外し、[Save]をクリックします
- More Actions > Reapply entitlement mappings を選択します
- [OK]をクリックします
-
Users タブに移動し、全ユーザーの Provisioning State が Provisioned に変化していることを確認します
ユーザープロビジョニングの自動化は以上です。
ユーザープロビジョニングの無効化
-
セキュリオを開き、Account Owner または Admin権限 でログインします
- [設定]をクリックします
- [SCIM設定]をクリックします
- [利用不可]をクリックします
- 利用状況が[利用不可]になり、[SCIM Bearer Token]の値が空になったことを確認します
ユーザープロビジョニングの無効化は以上です。