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
2 changed files with 17 additions and 13 deletions
Showing only changes of commit fab3680c07 - Show all commits

View File

@ -1,5 +1,5 @@
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { KeycloakService } from 'keycloak-angular';
import {ChangeDetectionStrategy, Component, inject} from '@angular/core';
import {KeycloakService} from 'keycloak-angular';
@Component({
selector: 'app-homepage',
@ -12,6 +12,8 @@ export class HomepageComponent {
private keycloakService: KeycloakService = inject(KeycloakService);
logout() {
this.keycloakService.logout();
const baseUrl = window.location.origin;
this.keycloakService.logout(`${baseUrl}/`);
}
}

View File

@ -1,5 +1,5 @@
import { Component, inject } from '@angular/core';
import { KeycloakService } from 'keycloak-angular';
import {Component, inject} from '@angular/core';
import {KeycloakService} from 'keycloak-angular';
@Component({
selector: 'app-landing-page',
@ -11,6 +11,8 @@ export class LandingPageComponent {
private keycloakService: KeycloakService = inject(KeycloakService);
login() {
this.keycloakService.login();
const baseUrl = window.location.origin;
this.keycloakService.login({redirectUri: `${baseUrl}/home`});
}
}