PM-8111 - Extension - AppRoutingModule - Home route now redirects conditionally based on unauthenticated ui refresh feature flag.
This commit is contained in:
parent
ea8cd09b19
commit
79b2633d9e
|
@ -2,6 +2,7 @@ import { Injectable, NgModule } from "@angular/core";
|
||||||
import { ActivatedRouteSnapshot, RouteReuseStrategy, RouterModule, Routes } from "@angular/router";
|
import { ActivatedRouteSnapshot, RouteReuseStrategy, RouterModule, Routes } from "@angular/router";
|
||||||
|
|
||||||
import { EnvironmentSelectorComponent } from "@bitwarden/angular/auth/components/environment-selector.component";
|
import { EnvironmentSelectorComponent } from "@bitwarden/angular/auth/components/environment-selector.component";
|
||||||
|
import { unauthUiRefreshRedirect } from "@bitwarden/angular/auth/functions/unauth-ui-refresh-redirect";
|
||||||
import { unauthUiRefreshSwap } from "@bitwarden/angular/auth/functions/unauth-ui-refresh-route-swap";
|
import { unauthUiRefreshSwap } from "@bitwarden/angular/auth/functions/unauth-ui-refresh-route-swap";
|
||||||
import {
|
import {
|
||||||
authGuard,
|
authGuard,
|
||||||
|
@ -154,8 +155,7 @@ const routes: Routes = [
|
||||||
{
|
{
|
||||||
path: "home",
|
path: "home",
|
||||||
component: HomeComponent,
|
component: HomeComponent,
|
||||||
// TODO-rr-bw: verify if was the correct feature-flag/redirect to use, and should it go in canActivate?
|
canActivate: [unauthGuardFn(unauthRouteOverrides), unauthUiRefreshRedirect("/login")],
|
||||||
canActivate: [unauthGuardFn(unauthRouteOverrides), extensionRefreshRedirect("login")],
|
|
||||||
data: { state: "home" } satisfies RouteDataProperties,
|
data: { state: "home" } satisfies RouteDataProperties,
|
||||||
},
|
},
|
||||||
...extensionRefreshSwap(Fido2V1Component, Fido2Component, {
|
...extensionRefreshSwap(Fido2V1Component, Fido2Component, {
|
||||||
|
|
Loading…
Reference in New Issue