import { Injectable } from '@angular/core'; import { createLogger } from '../utils/utils'; const logger = createLogger('KeycloakInitializerService'); @Injectable({ providedIn: 'root' }) export class KeycloakInitializerService { public initialized = false; constructor() {} // async initialize(): Promise { // return new Promise(async (resolve, reject) => { // try { // await this.keycloakService.init({ // config: { // url: environment.keycloak.url, // realm: environment.keycloak.realm, // clientId: environment.keycloak.clientId, // }, // initOptions: { // onLoad: 'check-sso', // silentCheckSsoRedirectUri: (window).location.origin + '/assets/silent-check-sso.html', // }, // bearerExcludedUrls: ['/assets'], // }); // this.initialized = true; // resolve(true); // } catch (error) { // reject(error); // } // }); // } }