#angular #ajax #oauth-2.0 #http-status-code-302 #hydra
#angular #ajax #oauth-2.0 #http-status-code-302 #гидра
Вопрос:
Я пытаюсь реализовать поток входа в систему oauth2, используя :
- Сервер Hydra oauth2
- Поставщик удостоверений
- Приложение для внешнего интерфейса использует angular framework
Вот первая часть потока (пока я не получу проблему CORS) :
Пока я выполняю сообщение без формы Ajax, перенаправление 302 идет хорошо. Но angular framework не предлагает хорошего решения, позволяющего избежать ajax-формы. Скажите мне, если я ошибаюсь.
Каково наилучшее решение из следующих :
- есть ли форма без ajax в angular
- замените 302 на 200 с помощью redirectUrl в ответе и позвольте angular выполнить перенаправление
- разрешить перекрестное происхождение на hydra
- любое другое решение?
Комментарии:
1. Может быть, добавить CORS через прокси?
Ответ №1:
Я реализовал следующее решение :
замените 302 на 200 с помощью redirectUrl в ответе и позвольте angular выполнить перенаправление
и это работает хорошо.