feat: Add proper redirects to login and logout buttons (CAS-1) #17
@ -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',
|
||||||
@ -12,6 +12,8 @@ export class HomepageComponent {
|
|||||||
private keycloakService: KeycloakService = inject(KeycloakService);
|
private keycloakService: KeycloakService = inject(KeycloakService);
|
||||||
|
|
||||||
logout() {
|
logout() {
|
||||||
this.keycloakService.logout();
|
const baseUrl = window.location.origin;
|
||||||
|
|
||||||
|
this.keycloakService.logout(`${baseUrl}/`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
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',
|
||||||
@ -11,6 +11,8 @@ export class LandingPageComponent {
|
|||||||
private keycloakService: KeycloakService = inject(KeycloakService);
|
private keycloakService: KeycloakService = inject(KeycloakService);
|
||||||
|
|
||||||
login() {
|
login() {
|
||||||
this.keycloakService.login();
|
const baseUrl = window.location.origin;
|
||||||
|
|
||||||
|
this.keycloakService.login({redirectUri: `${baseUrl}/home`});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user