Приложение расширений в 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, для которого требуется восстановить удаленное приложение.
- Выполните запрос HTTP GET для URL-адреса
https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application
. При выполнении этой операции отображается список всех приложений, удаленных за последние 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 приложения. - Найдите в списке приложение, имя которого начинается с
b2c-extensions-app
, и скопируйте значение его свойстваid
. - Выполните запрос HTTP POST для URL-адреса
https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore
. Замените часть{id}
URL-адреса наid
из предыдущего шага.
Чтобы восстановить объект субъекта-службы, сделайте следующее:
- Выполните запрос HTTP GET для URL-адреса
https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal
. При выполнении этой операции отображается список всех субъектов-служб, удаленных за последние 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 приложения. - Найдите в списке субъект-службу, имя которого начинается с
b2c-extensions-app
, и скопируйте значение его свойстваid
. - Выполните запрос HTTP POST для URL-адреса
https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore
. Замените часть{id}
URL-адреса наid
из предыдущего шага.
Теперь восстановленное приложение может появиться на портале Azure.