scito/laravel-keycloak-admin

Laravel 对 keycloak admin 库的封装

1.0.1 2020-11-18 06:08 UTC

This package is auto-updated.

Last update: 2024-09-18 14:21:31 UTC


README

该包为 Keycloak Admin 库(https://gitlab.com/scito/keycloak-admin)添加了一些 Laravel 封装。

安装

使用 composer 安装此包

composer require scito/laravel-keycloak-admin

发布配置文件

php artisan vendor:publish  --provider="Scito\Laravel\Keycloak\Admin\KeycloakServiceProvider"

添加用户

使用表示形式


$user = UserRepresentation
    ::username($username)
    ->password($password)
    ->build();
KeycloakAdmin::users()->add($user);

或使用流畅的 API

KeycloakAdmin::users()
    ->create()
    ->username($username)
    ->password($password)
    ->email($email)
    ->save();
);

// Using an options array
KeycloakAdmin::users()
    ->create([
        'username' => $username,
        'password' => $password,
        'email' => $email
    ])
    ->save();
);