Keycloak Utils
Import
import { createKeycloakUtils, isKeycloak } from "oidc-spa/keycloak";Optional runtime check: is this issuer Keycloak?
const oidc = await getOidc(); // or useOidc() or inject(Oidc)
if (!isKeycloak({ issuerUri: oidc.issuerUri })) {
console.log("The authorization server is not a Keycloak instance");
return;
}Create the utils object
const keycloakUtils = createKeycloakUtils({ issuerUri: oidc.issuerUri });Common use cases
Redirect to the registration page (instead of login)
Link to the Keycloak Account Console
Fetch the Keycloak user profile (Keycloak-internal endpoint)
Fetch user info (OIDC userinfo endpoint)
userinfo endpoint)Admin Console URLs
Parse the issuer URI
Last updated
Was this helpful?