keycloak-scim/src/auth/keycloak.ts

12 lines
334 B
TypeScript
Raw Normal View History

import Keycloak, { KeycloakInstance } from 'keycloak-js';
const keycloak: KeycloakInstance = Keycloak();
export default async function (): Promise<KeycloakInstance> {
await keycloak
.init({ onLoad: 'check-sso', pkceMethod: 'S256' })
.catch(() => {
alert('failed to initialize keycloak');
});
return keycloak;
}