外部IdP連携(Federation)の設定
このドキュメントの目的
Google でログインのような外部IdP(Identity Provider)連携を設定することが目標です。
所要時間
⏱️ 約20分
前提条件
- 管理者トークンを取得済み
- 外部IdP(Google、Azure AD等)でOAuthクライアント登録済み
- 組織ID(organization-id)を取得済み
Management API URL
組織レベルAPI(このドキュメントでの表記):
POST /v1/management/organizations/{organization-id}/tenants/{tenant-id}/federation-configurations
注意: システムレベルAPIとの違い
- 組織レベル:
POST /v1/management/organizations/{organization-id}/tenants/{tenant-id}/federation-configurations← このドキュメント - システムレベル:
POST /v1/management/tenants/{tenant-id}/federation-configurations← 管理者のみ
通常の運用では組織レベルAPIを使用してください。
Federationとは
ユーザーが既存のアカウント(Google、Azure AD等)でログインできるようにする仕組みです。
ユーザー
↓ 「Googleでログイン」をクリック
Googleの認証画面
↓ Google認証成功
idp-server
↓ Googleからユーザー情報取得
↓ idp-serverのユーザーとして認証完了
Authorization Code発行
メリット:
- ✅ ユーザーは新しいパスワードを覚える必要なし
- ✅ 企業SSO(Google Workspace、Azure AD)と統合
- ✅ セキュリティ向上(外部IdPのMFAを利用)