共用方式為


Azure AD B2C 中的擴充功能應用程式

建立 Azure AD B2C 目錄時,會自動在新目錄內建立名為 b2c-extensions-app 的應用程式 。 此應用程式會顯示在 應用程式註冊 中。 Azure AD B2C 服務會使用它來儲存使用者和自定義屬性的相關信息。 如果已刪除應用程式,Azure AD B2C 將無法正常運作,且您的生產環境將會受到影響。

重要

除非您打算立即刪除租用戶, 否則請勿刪除 b2c-extensions-app 。 如果應用程式仍刪除超過 30 天,使用者資訊將會永久遺失。

確認延伸模組應用程式是否存在

若要確認 b2c-extensions-app 存在:

  1. 在您的 Azure AD B2C 租使用者內,單擊 左側導覽功能表中的 [所有服務 ]。
  2. 搜尋並開啟 應用程式註冊
  3. 尋找以 b2c-extensions-app 開頭的應用程式

復原擴充功能應用程式

如果您不小心刪除 b2c-extensions-app,會有 30 天可進行復原。

注意

只有在過去 30 天內已刪除應用程式時,才能還原應用程式。 如果數據已超過 30 天,數據將會永久遺失。 如需更多協助,請提出支援票證。

使用 Microsoft Graph 復原擴充功能應用程式

若要使用 Microsoft Graph 還原應用程式,您必須同時還原應用程式對象和服務主體。 如需詳細資訊,請參閱 還原已刪除的專案 API。

若要還原應用程式物件:

  1. 瀏覽至 https://developer.microsoft.com/en-us/graph/graph-explorer
  2. 以您要還原已刪除應用程式的 Azure AD B2C 目錄應用程式管理員身分登入網站
  3. 對 URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application發出 HTTP GET。 此作業會列出過去 30 天內已刪除的所有應用程式。 您也可以使用 URL https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.application?$filter=displayName eq 'b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.' 依應用程式的 displayName 屬性進行篩選。
  4. 在名稱開頭 b2c-extensions-app 的清單中尋找應用程式,並複製其 id 屬性值。
  5. 對 URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore發出 HTTP POST。 將 {id} URL 的部分取代為 id 上一個步驟中的 。

若要還原服務主體物件:

  1. 對 URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal發出 HTTP GET。 此作業會列出過去 30 天內已刪除的所有服務主體。 您也可以使用 URL https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal?$filter=displayName eq 'b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.' 依應用程式的 displayName 屬性進行篩選。
  2. 在名稱開頭 b2c-extensions-app 的清單中尋找服務主體,並複製其 id 屬性值。
  3. 對 URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore發出 HTTP POST。 將 {id} URL 的部分取代為 id 上一個步驟中的 。

您現在應該可以在 Azure 入口網站 中看到已還原的應用程式