Download the PHP package saifulferoz/keycloak-admin-client without Composer
On this page you can find all versions of the php package saifulferoz/keycloak-admin-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download saifulferoz/keycloak-admin-client
More information about saifulferoz/keycloak-admin-client
Files in saifulferoz/keycloak-admin-client
Download saifulferoz/keycloak-admin-client
More information about saifulferoz/keycloak-admin-client
Files in saifulferoz/keycloak-admin-client
Vendor saifulferoz
Package keycloak-admin-client
Short Description Enterprise-grade standalone PHP client for Keycloak Admin REST API
License MIT
Package keycloak-admin-client
Short Description Enterprise-grade standalone PHP client for Keycloak Admin REST API
License MIT
Please rate this library. Is it a good library?
Informations about the package keycloak-admin-client
Keycloak Admin PHP Client
Enterprise-grade, PSR-compliant, standalone PHP client for Keycloak Admin REST API.
Features
- PHP 8.2+ Typed & Immutable: Readonly properties, backed enums, strict types.
- Standards Compliant: Built on PHP-FIG standards (PSR-7, PSR-17, PSR-18 HTTP client, PSR-6/16 cache, PSR-3 logging).
- Proactive OAuth2 Token Lifecycle: Automatic token negotiation, proactive renewal before expiration, and token storage caching.
- Rich Domain Model & Fluent Query Builders: Complete DTO coverage with helper methods, query builders with pagination, exact matching, and attribute filtering.
- Domain Exceptions: Maps HTTP status codes to explicit exceptions (
UserAlreadyExistsException,UserNotFoundException,RealmNotFoundException, etc.). - Comprehensive Resource Coverage:
- Realms: CRUD, clear user/realm/keys cache.
- Users: CRUD, search, password reset, send verification/action emails, session logout, realm & client role assignments, group memberships.
- Groups: CRUD, hierarchy / child groups, members, role assignments.
- Roles: Realm roles & client roles CRUD, composite roles, user mappings.
- Clients: CRUD, service account users, client secret regeneration.
- Identity Providers: Instances CRUD.
- Attack Detection & Sessions: Brute-force status check/clearing, session invalidation.
Complete User Manual & Use Case Guide
For exhaustive examples, request payloads, query builder options, and domain exception patterns for every single Keycloak endpoint, read the Complete User Manual (USER_MANUAL.md).
Installation
Quickstart
All versions of keycloak-admin-client with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/http-message Version ^1.0|^2.0
psr/simple-cache Version ^1.0|^2.0|^3.0
psr/log Version ^1.0|^2.0|^3.0
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/http-message Version ^1.0|^2.0
psr/simple-cache Version ^1.0|^2.0|^3.0
psr/log Version ^1.0|^2.0|^3.0
The package saifulferoz/keycloak-admin-client contains the following files
Loading the files please wait ...