【发布时间】:2018-03-08 20:43:52
【问题描述】:
我正在使用带有 Auth0 的 Angular 5.2 进行身份验证。登录由 Auth0 在托管登录页面上完成。该页面重定向到我的 Angular 应用程序中的回调页面 myapp.com/login-callback。
Auth0 通过 url 中的哈希传递一些令牌。所以它重定向到
myapp.com/login-callback#access_token=123456789
现在问题来了。由于我将项目更改为 Angular-CLI 并将其从 5.1 更新到 5.2 Angular 对哈希片段进行编码,因此它变成了
myapp.com/login-callback#access_token%3D123456789
= 被编码为 %3D
因此 auth0 解析功能不再起作用。
如何防止 Angular 对 url 的哈希片段进行编码?我使用默认路由策略(通过路径,而不是通过哈希)。
【问题讨论】:
标签: angular