Как я могу предотвратить деструктивную автоматическую авторизацию при запуске приложения при использовании «angular-auth-oidc-client»? - PullRequest
0 голосов
/ 08 января 2019

Мое приложение использует " angular-auth-oidc-client " в режиме "silent_run": true . Мое приложение запускается с разными маршрутами и всегда с параметрами запроса. Большинство ресурсов в моем приложении не требуют авторизации на сервере. Если мне требовалась авторизация, я запускал ее через this.oidcSecurityService.authorize () , но предварительно сохранил текущий маршрут и параметры запроса, чтобы восстановить его в событии onAuthorizationResult . В версии 6.0.2 это работало, но с версии 6.0.12 («проверка на наличие действительных токенов при запуске») и теперь в версии 9.0.0, когда приложение запускается, процесс авторизации, который не требуется в большинстве случаев автоматически запускается с последующим перенаправлением на "post_login_route" соответственно с потерей маршрута и параметры запроса, с которыми было запущено приложение.

Как предотвратить деструктивную автоавторизацию при запуске приложения?

1 Ответ

0 голосов
/ 16 января 2019

В версии 9.0.1 добавлен параметр «history_cleanup_off», который решает эту проблему, если установить значение «true».

...