@logicpanel/keycloak-admin-client
Version:
commonjs wrapper for Keycloak Admin Client
48 lines (34 loc) • 983 B
Markdown
TypeScript wrapper for Keycloak Admin Client that provides type-safe interactions with the Keycloak Admin REST API.
```bash
pnpm add @logicpanel/keycloak-admin-client
npm install @logicpanel/keycloak-admin-client
yarn add @logicpanel/keycloak-admin-client
```
```typescript
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);
```
- Full TypeScript support with proper type definitions
- Wrapper around the official Keycloak Admin Client
- Includes all Keycloak Admin REST API endpoints
ISC