1

我的应用程序在“silent_run”模式下使用“ angular-auth-oidc-client ”:true。我的应用程序以不同的路线开始,并且始终使用查询参数。我的应用程序中的大多数资源都不需要服务器上的授权。如果我需要授权,我通过this.oidcSecurityService.authorize()运行它,但预先保存当前路由和查询参数以在onAuthorizationResult 事件中恢复它。在 6.0.2 版本上,这有效,但从6.0.12 版本(“启动时检查有效令牌”)到现在的 9.0.0 版本,当应用程序启动时,大多数情况下不需要的授权过程是自动启动,然后重定向到“post_login_route”,分别与启动应用程序的路由和请求参数的丢失有关。

如何防止应用程序启动时破坏性的自动授权?

4

1 回答 1

0

版本 9.0.1 添加了“history_cleanup_off”参数,如果您将其设置为“true”,则可以解决此问题。

于 2019-01-16T11:32:10.133 回答