logicpanel/keycloak-php-sdk

Keycloak管理API的PHP封装器

0.0.1 2021-04-21 13:32 UTC

This package is auto-updated.

Last update: 2024-09-21 21:16:55 UTC


README

本包旨在封装Keycloak API,并提供一个简单一致的管理keycloak领域的层。

License PHP Code Style

文档

快速入门

首先创建一个带有您凭证的KeycloakClient。

$kcClient = new Keycloak\KeycloakClient(
    'my-client-id',
    'my-client-secret',
    'my-realm',
    'https://my-keycloak-base-url.com'
);

或者使用管理员用户凭证。

$kcClient = new Keycloak\KeycloakPasswordClient(
    'my-realm',
    'https://my-keycloak-base-url.com',
    'username',
    'password'
);

然后您可以将客户端传递给任何API。

$userApi = new Keycloak\User\Api($kcClient);
$allUsers = $userApi->findAll();

测试平台

这些是该包官方支持的平台。其他版本可能也可以工作,但无法保证。

贡献

在贡献之前,请阅读我们的 贡献指南