【发布时间】:2020-06-16 14:48:07
【问题描述】:
我正在执行一个授权过程,我的应用程序接收code 和state,这将用于交换访问/刷新令牌。这是通过来自身份提供者的重定向来实现的。处理并获得令牌后,我再做
$state.go('main', {
inherit: false
});
继续申请。
这样做时,我的浏览器的 url 看起来像这样:
https://www.darkside.com/?code=f9c84c3cc47944915a10aa2723f4a31893e59c984f1f703c2bf49eb157fe6dca&state=4QJx86U9I5#/Main
如何将浏览器上的 url 更改为不重新加载到类似下面的内容?甚至可能吗?我试过window.location.pushState,但它不会改变浏览器的网址。
https://www.darkside.com/#/Main
提前致谢。
【问题讨论】:
标签: javascript angularjs oauth-2.0 angular-ui-router appauth