AM
JA
無料で始める
メニュー
機能

ユーザー

プロファイル、認証情報、Membership、SCIM プロビジョニングを含むユーザーライフサイクル管理。

users ユーザー profiles プロファイル credentials 認証情報 scim provisioning プロビジョニング

ユーザー

AccountMaker(以下「AM」)は登録からプロビジョン解除までのユーザーライフサイクル全体を管理し、エンタープライズ向け SCIM 連携による自動プロビジョニングにも対応します。

ユーザーは Application に属し、認証用 Credentials を持ち、複数 Account に異なるロールで Membership を持てます。

ユーザーライフサイクル

登録/プロビジョニング管理者操作再有効化SCIM deprovisioningアカウント閉鎖activesuspendeddisableddeleted

操作

OperationEndpointDescription
作成POST /api/applications/:application_id/usersユーザーをプロビジョニング
一覧GET /api/applications/:application_id/usersApplication のユーザー一覧
取得GET /api/users/:user_idユーザープロファイル取得
更新PATCH /api/users/:user_idユーザー情報を更新
削除DELETE /api/users/:user_idユーザーを削除

ユーザー構成要素

┌─────────────────────────────────────┐
│              User                   │
│  ┌─────────────┐  ┌─────────────┐  │
│  │  Identity   │  │ Credentials │  │
│  │  (PII)      │  │ (Auth)      │  │
│  └─────────────┘  └─────────────┘  │
│  ┌─────────────────────────────┐   │
│  │       Memberships           │   │
│  └─────────────────────────────┘   │
└─────────────────────────────────────┘
ComponentPurpose
Identity名前、アバター、ロケール。GDPR 対応で削除可能
Credentials認証用のメール/パスワード
Membershipsロール付きで Account に紐付け

SCIM 2.0 プロビジョニング

エンタープライズ ID プロバイダ(Okta、Azure AD、OneLogin)は SCIM でユーザー管理できます。

EndpointMethodOperation
/scim/v2/UsersGETユーザー一覧/検索
/scim/v2/UsersPOSTユーザー作成
/scim/v2/Users/:idGETユーザー取得
/scim/v2/Users/:idPUTユーザー置換
/scim/v2/Users/:idPATCHユーザー更新
/scim/v2/Users/:idDELETEユーザー無効化

SCIM の DELETE はソフトデリート(statusdisabled に設定)として動作し、監査証跡を保持します。

Required scope: scim:provision または admin

ユーザーステータス

StatusDescription
active認証してリソースへアクセス可能
suspended一時的にアクセス停止
disabledSCIM でプロビジョン解除済み
deleted恒久的に削除済み

関連