После создания пользователя b2c, использующего график API, все равно перейдите в представление регистрации - PullRequest
0 голосов
/ 11 марта 2019

Поток:

  • в угловом интерфейсе (FE) есть вызов для создания пользователя, сначала я создаю пользователя на моем сервере идентификации 4 (IS4), работающем на ядре .net.
  • оттуда is4 делает запрос b2c graph api для создания пользователя b2c и получает ответ об успешном выполнении
  • после успешного ответа я отправляю электронное письмо пользователю со ссылкой для продолженияпроцесс регистрации
  • ссылка пользователя нажимает, авто-перенаправляет на b2c, который автоматически перенаправляет на is4, пользователь вводит учетные данные, возвращается на b2c и попадает на страницу создания b2c, вместо перенаправления обратно на FE
  • если я нажимаю только «Продолжить» на странице регистрации b2c, на ней написано «Вы уже зарегистрированы, пожалуйста, нажмите кнопку« Назад »и войдите в систему».
  • Если я снова нажму на ссылку в письме, все будет нормально

Эта ошибка возникает только время от времени, и я предполагаю, что пользователь b2c, хотя и создан, все еще не готов к использованию.Если я отключаю часть регистрации пользовательского потока пользователя, приложение продолжает перенаправлять в течение нескольких секунд, получая сообщение об ошибке в адресной строке

  • error = server_error & error_description = AADB2C90037: + + произошла + ошибка + при + обработке+ запрос +. Пожалуйста, свяжитесь с администратором + сайта + сайта +, который вы пытаетесь получить +,
  • Ошибка AADB2C90037 - отсутствует идентификатор объекта

Послепосле нескольких перенаправлений он, наконец, находит пользователя b2c, и после этого все работает нормально.Кто-нибудь знает, как я могу убедиться, что пользователь b2c готов к использованию, прежде чем вызывать процесс входа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...