Пользовательская политика REST API ValidationTechnicalProfile ContinueOnError не работает для кодов HTTP, таких как 404 NotFound и 401 неавторизованных - PullRequest
1 голос
/ 17 апреля 2019

В пользовательской политике Azure AD B2C В ValidationTechnicalProfile при вызове внешнего REST API, если REST API возвращает HTTP-коды ошибок, например 404 не найден или 401 не авторизован, атрибут «ContinueOnError» не вступает в силу.Вместо этого пользовательский путь внезапно завершается, и пользовательский интерфейс выдает ошибку «Невозможно проверить предоставленную информацию» в случае самоутверждения технического профиля.Однако атрибут ContinueOnError работает должным образом, когда REST API возвращает коды ошибок, такие как 400 Bad Request.

<ValidationTechnicalProfiles>
<ValidationTechnicalProfile ReferenceId="REST-API-PostUser" ContinueOnError="true" />

Почему вышеприведенное не работает для некоторых кодов, таких как 404 или 401?Есть ли другие способы, с помощью которых мы можем обрабатывать эти коды соответствующим образом в течение всего пути пользователя?

...