Skip to content

アイデンティティ領域 — ユースケース

エンティティ: ユーザー

利用規約

#ユースケース補足
1利用規約に同意するサービス利用の前提条件。代行モデルの企業はユーザー登録時に同意(課金は代行事業者に一括請求されるため発生しない)。規約バージョンと同意日時を記録

認証

#ユースケース補足
2aユーザーアカウントを作成する自発的な登録。ユーザー列挙防止のため登録済み/未登録で応答を変えない
2b招待からアカウントを作成する管理者からの招待リンク経由。リンクを開くことがメールアドレスの所有権確認を兼ねる
2cメールアドレスの所有権を確認するアカウント作成後の非同期確認
3ログインする
4ログアウトする
5パスワードを変更する
6パスワードをリセットするメールによるリセットフロー
7MFA(TOTP)を設定する管理者・代行事業者は必須
8MFA で認証する
9セッションを管理する同時セッション数の上限管理。古いセッションの自動切断
10認証トークンをローテーションする

認可

#ユースケース補足
11ロールを割り当てるemployee / tenant_admin / agency_staff / agency_admin / sys_support / sys_admin
12ロールに基づいてアクセスを制御する
13テナントスコープのアクセス制御を行うテナント境界を越えたデータアクセスを防止する

インパーソネーション

#ユースケース補足
14代行事業者が従業員としてインパーソネーションする機密フィールドマスキング、申告変更不可、全操作監査ログ
15システムサポートが企業管理者としてインパーソネーションするマスク付き

外部連携

#ユースケース補足
16SCIM 連携で外部 IdP からユーザーを同期するプロビジョニング / デプロビジョニング

監査

#ユースケース補足
17全操作の監査ログを記録するwho / what / when / where
18監査ログを参照するフィルタ・検索