結論は、退職処理の完了条件を「Entra IDの無効化」だけにしないことです。IDソース、Entra ID、SSO、SCIM、SaaS側ID、ローカル認証、セッションを分け、最後に対象SaaSで利用不能になったことを確認します。

なぜアカウントが残るのか

Microsoft Entra IDのサインインをブロックすれば、Entra IDを通る新しい認証は制御できます。しかし、SaaS側のユーザーオブジェクトを無効化または削除するには、別途プロビジョニングの設計が必要です。さらに、SaaSがローカル認証を持つ場合や、既存セッションをどう扱うかは、対象製品の仕様確認が必要です。

公式情報で確認できること

Microsoftは、EntraプロビジョニングサービスがSCIM 2.0エンドポイントを使用して、SaaSアプリのユーザーとグループを作成・更新・削除できると説明しています。一方、ギャラリーアプリでは最適化により動作が異なる場合があるため、個別アプリのチュートリアル確認が必要です。

現場で起きる典型的なずれ

人事連絡、Entra ID無効化、SaaS失効の完了時刻が別々です。

退職票には「処理済み」、Entra IDは無効、プロビジョニングログも成功。それでも、対象SaaSの既存セッション、個人アクセストークン、ローカル認証、直接付与ロールが残ることがあります。担当者が見るべきなのはチェック欄ではなく、各制御が実際に失効した時刻と確認者です。

最初に確認する六つの点

  1. 退職情報の確定時刻と、Entra IDへ反映される時刻
  2. 対象SaaSへの割り当てがユーザー単位かグループ単位か
  3. SCIMプロビジョニングの対象範囲と最終実行結果
  4. 対象外になったユーザーへ送られる操作が無効化か削除か
  5. SaaS側にEntra IDを通らないローカル認証があるか
  6. 残存セッションやAPIトークンの失効方法が定義されているか

「SSOできない」だけで削除完了と判断すると、アプリ側の利用者一覧、課金対象、データ所有権、ワークフロー担当者に退職者が残る可能性があります。実際の残存可否はSaaSごとに確認します。

解決までの進め方

  1. 対象アプリを特定する退職時に停止すべきSaaS、管理者アカウント、共有ID、API資格情報を一覧化します。
  2. 起点とスコープを確認する人事情報からEntra ID、グループ、アプリ割り当てまでの連鎖を図にします。
  3. 削除動作を分けるサインインブロック、割り当て解除、無効化、論理削除、物理削除を区別します。
  4. 試験するテストユーザーで正常系、対象外化、削除、再雇用、誤削除時の復旧を確認します。
  5. 完了証跡を残す誰が、いつ、何を確認し、例外を誰が承認したかを記録します。

支援で整備する主な成果物

退職時ID処理表、SaaS別失効方式一覧、SCIMスコープ・属性表、削除試験計画と結果、例外台帳、責任分界表、監査提示用の証跡索引。

相談が必要な状態

  • 退職者一覧とSaaS利用者一覧を突合したことがない
  • SCIMは有効だが、対象外化や削除の試験記録がない
  • ローカルIDとSSO利用者が混在している
  • アカウント削除が各部門の手作業に依存している
  • 監査で退職日とアクセス停止時刻を説明できない

確認した公式情報

Microsoft Learn:How Application Provisioning works in Microsoft Entra ID
ページ更新日:2025年3月4日。確認日:2026年9月3日。

機能、ライセンス、削除動作はアプリ、契約、テナント構成により異なります。個別環境を確認せずに動作を断定しません。