Anguar Fire поставляется с собственным набором охранников (AngularFireAuthGuard):
https://github.com/angular/angularfire/blob/master/docs/auth/router-guards.md
Однако при их использовании я больше не могу хранить URL-адрес перенаправления. Сохранение URL-адреса перенаправления в Auth Guard невероятно удобно, так как вы можете просто использовать это значение для любого наблюдателя состояния аутентификации, автоматически перенаправляя вас на предыдущую страницу.
Сохранение URL-адреса перенаправления с помощью охранника также является предполагаемым способом Angular, см. https://angular.io/guide/router-tutorial-toh#milestone-5-route-guards глава Аутентификация с помощью AuthGuard.
Итак, как я могу настроить / обогатить логику защиты Fire Auth, чтобы также просто сохранить URL-адрес перенаправления?