Azure / Entra IDでのプロビジョニング
Azure AD / Entra IDプラットフォームでのSAML 2.0認証およびSCIMプロビジョニング
概要
KeeperはSCIMプロトコルを利用してMicrosoft Azure ADなどのIDプラットフォームからユーザーやチームをプロビジョニングする機能に対応しています。Azure ADをご利用のお客様の場合、ユーザーをプラットフォームにプロビジョニングして自動的にチームに追加し、共有フォルダを受け取ることが可能となります。
こちらの設定に進む前に、KeeperのSSOコネクトを使用してAzure ADとの統合をご検討ください。これにより、即時のユーザー認証とジャストインタイムプロビジョニングが実現します。
すでにKeeperクラウドSSOコネクト設定されている場合やSSOが不要な場合は、以下の手順へお進みください。
機能
Keeper/Azureのプロビジョニング統合は、以下の機能に対応しています。
Keeperでユーザーを作成
ユーザー属性を更新 (Keeperの表示名)
ユーザーの削除 (Keeperのユーザーをロックする)
AzureグループからKeeperにチームを作成
ユーザーをグループ (Keeperのチーム) に追加または削除
ユーザーをプロビジョニングする際、Azure ADは単一のKeeperノードにマッピングされます。Azureではユーザーとグループは保留状態で作成され、新規ユーザーにはKeeperアカウントの作成のための招待メールが届きます。
要件
Azure ADを使用したKeeperのユーザープロビジョニングを設定するには、Keeper管理コンソールおよびAzureアカウントへのアクセスが必要となります。
設定手順
SCIMによるAzure ADプロビジョニングの詳細については、以下の動画をご覧ください。
Azureの管理者アカウントに移動し、[Azure Active Directory] > [エンタープライズアプリケーション]を選択した後、[新しいアプリケーション]を選択します。Keeperを検索し、[Keeper Password Manager]を選択します。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FdzaUqeRWA9UURrB43i8j%252FAzure_01.png%3Falt%3Dmedia%26token%3D8180267b-9c31-413a-a2d2-da9f551b8f4c&width=768&dpr=4&quality=100&sign=dac80144&sv=1)
アプリケーションを追加後、[プロビジョニング]セクションをクリックし、[自動]のオプションを選択します。
別のウィンドウで、Keeper管理コンソールからテナントのURLとシークレットトークンを取得します。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FR1B5yeBEoCaFNSzl0vsg%252FAzure_Auto_Provision.png%3Falt%3Dmedia%26token%3Dad6cb4e2-81d6-4a9b-9026-f0a8c27070b0&width=768&dpr=4&quality=100&sign=76fad9d7&sv=1)
Keeper管理コンソールで、Azure ADと同期させるノードへ移動します。[メソッドを追加]をクリックします。
SCIM統合は、管理コンソール内の特定のノード (組織単位など) にのみ適用できます。必ずrootノードではなくサブノード内にプロビジョナをprovisjoホストするようにしてください。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FhQFRgj32MWzjBTYehP5x%252FJP_Admin_Add%2520Method.png%3Falt%3Dmedia%26token%3D4f8038e1-b9f0-4fd2-a92c-34812015a6ad&width=768&dpr=4&quality=100&sign=22fcb1cd&sv=1)
「SCIM」オプションを選択し、[次へ]をクリックした後、[プロビジョニングトークンの作成]を選択します。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FL72IOJlU0V9pLLnXhAEg%252FJP_SCIM_Token.png%3Falt%3Dmedia%26token%3D356b5d0c-4b71-49f9-8302-cbdb2306626b&width=768&dpr=4&quality=100&sign=d089f380&sv=1)
テナントのURLとシークレットトークンの値をコピーし、手順1のAzure AD画面のテナントのURLおよびシークレットトークンの欄に貼り付けます。[保存]を選択して、Keeper側のプロビジョニング手順を完了します。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252F7bmYFg7T1dvTEaGLrtDr%252Fassets_-LO5CAzpxoaEquZJBpYz_-L_A7a7j2JsOOyBWjpL1_-L_A7JCNgXmvwf431uPc_g5.webp%3Falt%3Dmedia%26token%3D52914a4f-18b3-41f0-b1b4-52cc73bfbcb5&width=768&dpr=4&quality=100&sign=99615903&sv=1)
Azure AD画面に戻り、[テスト接続]をクリックします。テスト接続に成功した後、認証情報を保存します。[プロビジョニングの状態]を「ON」にし、[保存]をクリックします。
Keeper Azure ADアプリの[ユーザーとグループ]セクションへ移動し、Azure ADのユーザーまたはグループをアプリに割り当てます。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FBtxzxMT4VU2y71MvqYUr%252FAzure_User%2520and%2520group.png%3Falt%3Dmedia%26token%3D82bf0d74-b87e-4d10-a247-cac4d60ec336&width=768&dpr=4&quality=100&sign=77825fc5&sv=1)
プロビジョニングの開始
[プロビジョニングの開始]をクリックしてプロビジョニングを開始します。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FIz75KCDu99UzJLHjclf7%252FJP_Azure_Provisining%2520start.png%3Falt%3Dmedia%26token%3D3736befb-048c-420c-8973-8f2603598bbc&width=768&dpr=4&quality=100&sign=f818fa6c&sv=1)
約5分 (初回は最大40分かかることがあります) 待ってから、管理コンソールの[同期]ボタンをクリックします。[ユーザー]タブにユーザーが表示されていることを確認します。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FIvCvEXi9ohVqFKDZSHm3%252Fspaces_-LO5CAzpxoaEquZJBpYz_uploads_git-blob-8b8554137ee229cd3e853ede3b43ab9a43fd89a6_Screen%2520Shot%25202021-11-12%2520at%25209.webp%3Falt%3Dmedia%26token%3D7b42f12b-330f-4c9e-b681-100e2741e8ae&width=768&dpr=4&quality=100&sign=b3d423e9&sv=1)
SCIMでプロビジョニングしたチームは即座に作成されず、承認待ち状態になってからいずれかの承認手段により確定となります。
チームとユーザーの承認についてはこちらのページクリックしてください。
インスタントプロビジョニング
Azureでは、[プロビジョニング] > [オンデマンドでプロビジョニング]をクリックして、ユーザーを即座にプロビジョニングすることもできます。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FEPAvqgkZgJTyP5ZRYGtw%252FScreen%2520Shot%25202022-11-23%2520at%25204.08.20%2520PM.jpg%3Falt%3Dmedia%26token%3D65cddf64-127b-4062-90af-f285e917d58e&width=768&dpr=4&quality=100&sign=5dea806e&sv=1)
SCIMを使用したチームとロールのマッピング
通常、AzureなどSCIMを使用するIDプロバイダは、チームへのユーザーの割り当てに対応していますが、カスタムロールの割り当てについてはユーザー単位でのみ行われます。SCIMを使用してプロビジョニングしたチームやユーザーにはデフォルトのロールが適用され、SCIMでプロビジョニングしたチームを別の事前定義されたロールにマッピングすることはできません。
Keeperのチームとロールのマッピング機能で、既存のIDプロバイダを使用しながらユーザーをカスタムロールの割り当てが可能なチームに直接割り当てることができます。
チームとロールのマッピングを使用するには、管理者は個々のユーザーに対してではなく、単にチーム全体にロールを割り当て、ロール強制を使用して各チームに異なる要件や制限を設定することになります。
![](https://docs.keeper.io/~gitbook/image?url=https%3A%2F%2F3468650114-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeJwa6ByNJ2qindnPknCW%252Fuploads%252FHhLOLiuShzAtvjgYRJ6X%252FRole_User.png%3Falt%3Dmedia%26token%3Dfa2afe60-ba04-4849-a217-b137941de456&width=768&dpr=4&quality=100&sign=603a7b30&sv=1)
チームのプロビジョニングとチームの割り当て
AzureでユーザーおよびチームのSCIMプロビジョニングを設定する際は、以下の点をご確認ください。
SAMLアプリケーションでAzureグループを割り当て済みであること。
Azureからユーザーを招待するかユーザーをプロビジョニング済のグループに割り当てる際には、AzureからKeeperへ、ユーザーの参加を招待、ユーザーをチームに追加、チームを作成のいずれかのリクエストが送信されます。
ユーザーがKeeperにまだ存在しない場合は、サインアップへの招待を受け取ります (あるいはジャストインタイムプロビジョニングを使用できます)。
ユーザーがKeeperのアカウントを作成した後、以下のいずれかが発生するまでユーザーが Keeperチームに割り当てられることはありません。 (a) 管理者が管理コンソールにログインし、管理画面から[完全同期]をクリックする (b) 関連チームのユーザーがウェブボルトまたはデスクトップアプリにログインする (c) 管理者がKeeperコマンダーからteam-approveを実行する チームキーなど暗号化キーの共有については、必要な秘密キーにアクセスできるユーザーがログインしている状態でのみ実行できます。
Azure ADでのSAML 2.0認証
Last updated