AAD B2C IEF: Как передать код ошибки и сообщение из REST API в приложение с политикой costom?

#azure #azure-ad-b2c

#azure #azure-ad-b2c

Вопрос:

Я использую пользовательскую политику для вызова REST API для получения чего-либо из базы данных и возврата в заявках. Это работает нормально, но мне нужно расширить функцию, чтобы отправлять дополнительный код ошибки и сообщение об ошибке в случае возникновения каких-либо исключений. Я уже вернул запрошенную информацию («статус»: 409, «UserMessage»:). Но я не знаю, где я могу его получить (в заголовке HTTP / теле / где-то еще?). Я понимаю, что могу вернуть такую информацию в другом заявлении. Но поскольку AAD B2C предоставляет код состояния и сообщение пользователя, должен быть способ его использования. Может кто-нибудь, пожалуйста, просветите меня? Большое спасибо.

введите описание изображения здесь

Комментарии:

1. попробуйте лучше отформатировать свой вопрос. изображение не отображается, и код ошибки может отображаться лучше.

2. Не могли бы вы быть более конкретными, формулировка вашего вопроса неясна. Вы хотите получить доступ к тексту сообщения об ошибке ответа REST в вашем потоке политик?

Ответ №1:

Само сообщение об ошибке не может быть доступно как утверждение. Если вы хотите, чтобы обработка продолжалась, затем верните HTTP 200 с JSON, представляющим ошибку, и используйте предварительные условия для управления путешествием в этом случае.