Azure AD B2C 中的擴充功能應用程式
建立 Azure AD B2C 目錄時,會自動在新目錄內建立名為 b2c-extensions-app 的應用程式 。 此應用程式會顯示在 應用程式註冊 中。 Azure AD B2C 服務會使用它來儲存使用者和自定義屬性的相關信息。 如果已刪除應用程式,Azure AD B2C 將無法正常運作,且您的生產環境將會受到影響。
重要
除非您打算立即刪除租用戶, 否則請勿刪除 b2c-extensions-app 。 如果應用程式仍刪除超過 30 天,使用者資訊將會永久遺失。
確認延伸模組應用程式是否存在
若要確認 b2c-extensions-app 存在:
- 在您的 Azure AD B2C 租使用者內,單擊 左側導覽功能表中的 [所有服務 ]。
- 搜尋並開啟 應用程式註冊。
- 尋找以 b2c-extensions-app 開頭的應用程式
復原擴充功能應用程式
如果您不小心刪除 b2c-extensions-app
,會有 30 天可進行復原。
注意
只有在過去 30 天內已刪除應用程式時,才能還原應用程式。 如果數據已超過 30 天,數據將會永久遺失。 如需更多協助,請提出支援票證。
使用 Microsoft Graph 復原擴充功能應用程式
若要使用 Microsoft Graph 還原應用程式,您必須同時還原應用程式對象和服務主體。 如需詳細資訊,請參閱 還原已刪除的專案 API。
若要還原應用程式物件:
- 瀏覽至 https://developer.microsoft.com/en-us/graph/graph-explorer。
- 以您要還原已刪除應用程式的 Azure AD B2C 目錄應用程式管理員身分登入網站。
- 對 URL
https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application
發出 HTTP GET。 此作業會列出過去 30 天內已刪除的所有應用程式。 您也可以使用 URLhttps://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 屬性進行篩選。 - 在名稱開頭
b2c-extensions-app
的清單中尋找應用程式,並複製其id
屬性值。 - 對 URL
https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore
發出 HTTP POST。 將{id}
URL 的部分取代為id
上一個步驟中的 。
若要還原服務主體物件:
- 對 URL
https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal
發出 HTTP GET。 此作業會列出過去 30 天內已刪除的所有服務主體。 您也可以使用 URLhttps://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 屬性進行篩選。 - 在名稱開頭
b2c-extensions-app
的清單中尋找服務主體,並複製其id
屬性值。 - 對 URL
https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore
發出 HTTP POST。 將{id}
URL 的部分取代為id
上一個步驟中的 。
您現在應該可以在 Azure 入口網站 中看到已還原的應用程式。