@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
14 lines • 877 B
JavaScript
import { fetchAdminUI } from "../../context/auth/admin-ui-endpoint";
const fetchEndpoint = async (adminClient, { id, type, first, max, search, endpoint }) => fetchAdminUI(adminClient, `/ui-ext/${endpoint}/${type}/${id}`, {
first: (first || 0).toString(),
max: (max || 10).toString(),
search: search || "",
});
export const getAvailableClientRoles = (adminClient, query) => fetchEndpoint(adminClient, { ...query, endpoint: "available-roles" });
export const getEffectiveClientRoles = (adminClient, query) => fetchEndpoint(adminClient, { ...query, endpoint: "effective-roles" });
export const findUsers = (adminClient, query) => fetchAdminUI(adminClient, "ui-ext/brute-force-user", query);
export const fetchUsedBy = (adminClient, query) => fetchEndpoint(adminClient, {
...query,
endpoint: "authentication-management",
});
//# sourceMappingURL=resource.js.map