0

我正在使用前端的 angular-js 和后端的 Spring 创建一个 Web 应用程序。为了安全起见,我正在使用 spring 的 oauth 2 令牌身份验证。通过生成令牌,我已经使一切正常运行。我还可以通过有角度的 $http 拦截器将它们注入到我的 post 调用中。但是,我有一个小问题,一旦登录,我无法导航到主页,除非我的 URL 中出现了令牌????!!!?!我该如何摆脱它?现在它看起来像这样:

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

4

1 回答 1

0

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

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

谢谢你,索玛。

于 2016-05-04T00:23:39.747 回答