1.0.0 • Published 7 months ago
@logicpanel/keycloak-admin-client v1.0.0
@logicpanel/keycloak-admin-client
TypeScript wrapper for Keycloak Admin Client that provides type-safe interactions with the Keycloak Admin REST API.
Installation
# Using pnpm
pnpm add @logicpanel/keycloak-admin-client
# Using npm
npm install @logicpanel/keycloak-admin-client
# Using yarn
yarn add @logicpanel/keycloak-admin-clientUsage
import { KeycloakAdminClient } from '@logicpanel/keycloak-admin-client';
// Initialize client
const keycloakClient = new KeycloakAdminClient();
// Configure client
await keycloakClient.auth({
clientId: 'admin-cli',
grantType: 'password',
username: 'admin',
password: 'admin',
baseUrl: 'http://localhost:8080'
});
// Use the client
const users = await keycloakClient.users.find();
console.log(users);Features
- Full TypeScript support with proper type definitions
- Wrapper around the official Keycloak Admin Client
- Includes all Keycloak Admin REST API endpoints
License
ISC
1.0.0
7 months ago