2016-04-28 72 views
0

我正在创建一个Web应用程序,在前端使用angular-js,在后端使用Spring。为了安全起见,我正在使用spring的oauth 2令牌认证。通过生成令牌,我已经完成了所有工作。我也可以通过角度$ http拦截器将它们注入到我的post调用中。不过,我有一个小问题,一旦登录,我无法导航到主页面,除非出现在我的URL ?!!!?!我该如何摆脱?现在它看起来是这样的:在URL路径中安全地使用oauth2和angular JS令牌?

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

回答

0

您可以使用浏览器的localStorage保存令牌。保存后,将其从网址中删除,并使用任何角度路由模块导航到主页。在向服务器发送请求时,http拦截器将从本地存储中读取令牌值。有许多角度模块可用于处理浏览器的本地存储。

如果您有任何问题,请让我知道。

谢谢, Soma。