feat: Add proper redirects to login and logout button
This commit is contained in:
		
					parent
					
						
							
								0870f5a73d
							
						
					
				
			
			
				commit
				
					
						fab3680c07
					
				
			
		
					 2 changed files with 17 additions and 13 deletions
				
			
		|  | @ -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}/`); | ||||
|   } | ||||
| } | ||||
|  |  | |||
|  | @ -1,16 +1,18 @@ | |||
| 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', | ||||
|   standalone: true, | ||||
|   imports: [], | ||||
|   templateUrl: './landing-page.component.html', | ||||
|     selector: 'app-landing-page', | ||||
|     standalone: true, | ||||
|     imports: [], | ||||
|     templateUrl: './landing-page.component.html', | ||||
| }) | ||||
| export class LandingPageComponent { | ||||
|   private keycloakService: KeycloakService = inject(KeycloakService); | ||||
|     private keycloakService: KeycloakService = inject(KeycloakService); | ||||
| 
 | ||||
|   login() { | ||||
|     this.keycloakService.login(); | ||||
|   } | ||||
|     login() { | ||||
|         const baseUrl = window.location.origin; | ||||
| 
 | ||||
|         this.keycloakService.login({redirectUri: `${baseUrl}/home`}); | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Reference in a new issue