1.0.0 • Published 7 months ago

@logicpanel/keycloak-admin-client v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

@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-client

Usage

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