Angular 6如何使用oauth2从redirect_uri获取令牌

时间:2019-01-20 08:11:55

标签: angular oauth-2.0 angular6 router

我在使用oauth2进行Google登录时遇到了http:localhost:8083/oauth2/authorize/google?redirect_uri=http://localhost:4200/login

它打开一个google登录页面,并成功登录后,在添加令牌'?token = abcdefg'后将我重定向到重定向uri

http://localhost:4200/login?token=abcdefg#/about

但是我的角度路由器组件没有被触发,也没有导航到登录页面,而是导航到about页面,这在没有找到路由匹配的情况下是默认的,因此我可以使用ActivateRoute获取令牌并将其保存到本地存储中。

{ path: 'login', component: LoginComponent },

0 个答案:

没有答案