Не удается сохранить запрос 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.