Мне нужно собрать изображение / файл во время регистрации нового пользователя, принадлежащего моему экземпляру teanant Azure AD B2C.
В настоящее время загрузка изображения / файла не поддерживается как пользовательский атрибут.
Я рассматриваю возможность использования функции «UX-настройки», поддерживаемой Azure AD B2C, для удовлетворения моих потребностей.Вот шаги, которые я планирую реализовать:
Определить пользовательский атрибут (тип = строка) для хранения файла URL
Создайте шаблон макета страницы для "страницы регистрации локальной учетной записи"
Скрыть через javascript (введено в пользовательскую HTML-страницу) поле вводасозданный Azure AD B2C для настраиваемого атрибута, описанного на шаге 1
Добавление через javascript a форма / тип ввода = файл для сбора исохранить через ajax загруженный файл.Поле ввода будет помещено сразу после поля ввода, созданного Azure AD B2C для настраиваемого атрибута, описанного на шаге 1
Заполните поле ввода настраиваемого атрибута URL-адресом актива, возвращаемым ajaxвызов на шаге 4
Отправка формы с помощью кнопки отправки Azure AD B2C
Возможность извлечения с помощью пользовательских атрибутов API графика Azure AD, включаяпользовательский атрибут, содержащий URL-адрес ресурса.Я позабочусь о том, чтобы защитить ресурсный URL от публичных запросов.
Мне известны ограничения javascript, использующие пользовательский макет страницы, как описано на странице документации, но, похоже, они неПредотвратите мою цель.
Считаете ли вы, что этот подход осуществим или я что-то упустил?
Существуют ли какие-либо внутренние ограничения Azure AD B2C, которые мешают моему сценарию добиться успеха?