import Keycloak, {type KeycloakInitOptions} from 'keycloak-js'; export const keycloak = new Keycloak({ url: import.meta.env.VITE_KEYCLOAK_URL, realm: import.meta.env.VITE_KEYCLOAK_REALM, clientId :import.meta.env.VITE_KEYCLOAK_CLIENT_ID, }); export async function initKeycloak() { try { const options: KeycloakInitOptions = { checkLoginIframe: false, scope: 'openid profile email groups', onLoad: 'login-required' }; await keycloak.init(options); } catch (error) { console.error('Failed to initialize adapter:', error); } }