【发布时间】:2019-06-03 03:41:52
【问题描述】:
我的应用在"silent_run": true 模式下使用“angular-auth-oidc-client”。 我的应用程序以不同的路线开始,并且始终使用查询参数。我的应用程序中的大多数资源都不需要服务器上的授权。如果我需要授权,我通过this.oidcSecurityService.authorize()运行它,但预先保存当前路由和查询参数以在onAuthorizationResult event中恢复它。在 6.0.2 版本上,这有效,但从 version 6.0.12(“启动时检查有效令牌”)到现在的 9.0.0 版本,当应用程序启动时,大多数情况下不需要的授权过程会自动进行开始,然后分别重定向到"post_login_route",路由丢失 以及启动应用程序的请求参数。
如何防止应用程序启动时破坏性的自动授权?
【问题讨论】:
标签: angular openid-connect angular-auth-oidc-client