Я проектирую бэкэнд большого приложения, которое разделено на микросервисы. Я использую Spring Cloud со своими инструментами: Eureka, Zuul и т.д. Я реализованный OAuth2 сервера авторизации, который поддерживает четыре типа гранта. Он работает без проблем.Весенние микросервисы, сеанс бездействия, угловой и статический файл
Затем меня попросили служить HTML файлы и таким образом, что, если не разрешено, бэкенд необходимо перенаправить на страницу входа в систему и настоятельно рекомендуется не использовать сессии. Я думал, что без сеанса весна can not действительно знает, что происходит, в конце у него должен быть токен, чтобы решить создать контекст безопасности.
Я начал изучать эту проблему. Я обнаружил, что примеры из Spring Security and Angular JS tutorial показывают, что маршруты и перенаправления выполняются внутри угловой с помощью ui-route. Я просмотрел несколько проектов в github, и они также использовали углы для перенаправления.
Можно ли перенаправить использование бэкэнда в сеансе без апатии? (Это звучит так глупо, но это не может быть выражено иначе. Я хочу дать этот ответ моим коллегам, которые заявляют, что это возможно). Если возможно, есть ли примеры?
Вы пытались использовать авторизацию на основе JWT маркеров? Он полностью без гражданства, и мы использовали его в архитектуре микросервиса во многих проектах, над которыми я работал. – anataliocs