UNPKG

@keycloakify/keycloak-admin-ui

Version:
16 lines 819 B
import { fetchWithError, } from "@keycloak/keycloak-admin-client"; import { getAuthorizationHeaders } from "../../utils/getAuthorizationHeaders"; import { joinPath } from "../../utils/joinPath"; export async function fetchAdminUI(adminClient, endpoint, query) { const accessToken = await adminClient.getAccessToken(); const baseUrl = adminClient.baseUrl; const response = await fetchWithError(joinPath(baseUrl, "admin/realms", encodeURIComponent(adminClient.realmName), endpoint) + (query ? "?" + new URLSearchParams(query) : ""), { method: "GET", headers: getAuthorizationHeaders(accessToken), }); return await response.json(); } export async function fetchRealmInfo(adminClient) { return fetchAdminUI(adminClient, `ui-ext/info`); } //# sourceMappingURL=admin-ui-endpoint.js.map