Не удается сохранить POST-запрос в PingAccess - PullRequest
0 голосов
/ 06 марта 2020

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

Извлечение журнала: level ":" ERROR "," message ":" Невозможно сохранить запрос POST с типом содержимого application / JSON; charset = UTF-8 '(поддерживается только' application / x- www-form-urlencoded ')

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

1 Ответ

1 голос
/ 07 марта 2020

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

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

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

...