[AAE-12521] Provide guard in root

This commit is contained in:
Amedeo Lepore
2024-01-15 15:22:44 +01:00
parent 51de25d2b7
commit 1d097f695d
2 changed files with 4 additions and 4 deletions

View File

@@ -27,7 +27,6 @@ import { AuthRoutingModule } from './auth-routing.module';
import { AuthService } from './auth.service'; import { AuthService } from './auth.service';
import { RedirectAuthService } from './redirect-auth.service'; import { RedirectAuthService } from './redirect-auth.service';
import { AuthenticationConfirmationComponent } from './view/authentication-confirmation/authentication-confirmation.component'; import { AuthenticationConfirmationComponent } from './view/authentication-confirmation/authentication-confirmation.component';
import { OidcAuthGuard } from './oidc-auth.guard';
/** /**
* Create a Login Factory function * Create a Login Factory function
@@ -61,8 +60,7 @@ export function loginFactory(oAuthService: OAuthService, storage: OAuthStorage,
useFactory: loginFactory, useFactory: loginFactory,
deps: [OAuthService, OAuthStorage, AUTH_CONFIG], deps: [OAuthService, OAuthStorage, AUTH_CONFIG],
multi: true multi: true
}, }
OidcAuthGuard
] ]
}) })
export class AuthModule { export class AuthModule {

View File

@@ -20,7 +20,9 @@ import { CanActivate, UrlTree } from '@angular/router';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { AuthService } from './auth.service'; import { AuthService } from './auth.service';
@Injectable() @Injectable({
providedIn: 'root'
})
export class OidcAuthGuard implements CanActivate { export class OidcAuthGuard implements CanActivate {
constructor(private auth: AuthService) {} constructor(private auth: AuthService) {}