Не удается сохранить запрос POST в PingAccess

Я получаю эту ошибку при попытке аутентификации в моем приложении.

Извлечение журнала: уровень ":" ОШИБКА "," сообщение ":" Невозможно сохранить запрос POST с типом содержимого 'application/json; charset=UTF-8' (поддерживается только'application/x-www-form-urlencoded')

Мой вопрос: есть ли способ настроить PingFederate, чтобы он мог обрабатывать запросы POST?

1 ответ

Это не ошибка PingFederate, это ошибка PingAccess.

Эта проблема обычно наблюдается в запросах AJAX от одностраничного приложения, где это определение приложения в PingAccess не было надлежащим образом определено как "Web+API" с установленным флажком "Поддержка SPA". Это происходит, когда веб-сеанс PingAccess истек, и приложение пытаетсяPOST обновление для бэкэнда.

Однако следует понимать, что приложение должно быть закодировано так, чтобы оно либо обрабатывало 401, либо следовало перенаправлению 302, которое оно возвращает, после добавления поддержки SPA.

Другие вопросы по тегам