2016-04-28 3 views
0

Я создаю веб-приложение с угловыми js в переднем конце и Spring в фоновом режиме. Для обеспечения безопасности я использую аутентификацию 2-го токена весны. Я получил все, чтобы нормально работать, производя токены. Я также могу приложить их к своим почтовым звонкам через угловые перехватчики $ http. Однако у меня есть одна небольшая проблема, после входа в систему я не могу перейти на главную страницу, кроме как с токеном, появляющимся в моем URL-адресе ?? !!!?! Как я могу избавиться от этого? сейчас это выглядит следующим образом:Весенняя безопасность oauth2 и угловой токен JS в URL-пути?

http://localhost:7001/app/console?access_token=7f7733bd-edbd-4de3-b192-a8059a89c461

ответ

0

Вы можете использовать LocalStorage браузера, чтобы сохранить маркер. После сохранения удалите его из URL-адреса и перейдите на домашнюю страницу с помощью любого модуля угловой маршрутизации. HTTP-перехватчики будут считывать значение токена из localstorage при выполнении запросов на сервер. Там имеется много угловых модулей для работы с локальным хранилищем браузера.

Пожалуйста, дайте мне знать, если у вас есть вопросы.

Спасибо, Сома.

Смежные вопросы