feat: Add proper redirects to login and logout buttons (CAS-1) #17

Merged
ptran merged 2 commits from feature/login-logout-redirect into main 2025-02-12 10:37:21 +00:00
3 changed files with 14 additions and 14 deletions
Showing only changes of commit c64152b99f - Show all commits

View File

@ -12,5 +12,5 @@ export const routes: Routes = [
path: 'home', path: 'home',
component: HomepageComponent, component: HomepageComponent,
canActivate: [authGuard], canActivate: [authGuard],
} },
]; ];

View File

@ -1,5 +1,5 @@
import {ChangeDetectionStrategy, Component, inject} from '@angular/core'; import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import {KeycloakService} from 'keycloak-angular'; import { KeycloakService } from 'keycloak-angular';
@Component({ @Component({
selector: 'app-homepage', selector: 'app-homepage',

View File

@ -1,18 +1,18 @@
import {Component, inject} from '@angular/core'; import { Component, inject } from '@angular/core';
import {KeycloakService} from 'keycloak-angular'; import { KeycloakService } from 'keycloak-angular';
@Component({ @Component({
selector: 'app-landing-page', selector: 'app-landing-page',
standalone: true, standalone: true,
imports: [], imports: [],
templateUrl: './landing-page.component.html', templateUrl: './landing-page.component.html',
}) })
export class LandingPageComponent { export class LandingPageComponent {
private keycloakService: KeycloakService = inject(KeycloakService); private keycloakService: KeycloakService = inject(KeycloakService);
login() { login() {
const baseUrl = window.location.origin; const baseUrl = window.location.origin;
this.keycloakService.login({redirectUri: `${baseUrl}/home`}); this.keycloakService.login({ redirectUri: `${baseUrl}/home` });
} }
} }