Я предлагаю вам не устанавливать напрямую "redirectTo" в конфигурации маршрутизации. Вместо этого добавьте callbackComponent для обработки токена и перенаправления. Например:
const appRoutes: Routes = [
{ path: 'callback', component: CallbackComponent }
]
В компоненте обратного вызова
export class CallbackComponent implements OnInit {
constructor(private route: ActivatedRoute, private router: Router) {}
public ngOnInit():void {
const token = this.route.snapshot.queryParamMap.get('token');
// Handle token
// ...
this.router.navigate(['./host']);
}
}