scito / laravel-keycloak-admin
Laravel wrapper for the keycloak admin library
Package info
gitlab.com/scito-performance/laravel-keycloak-admin
pkg:composer/scito/laravel-keycloak-admin
1.1.0
2024-12-20 10:05 UTC
Requires
- php: >=8.0
- scito/keycloak-admin: ^1.1.0
Requires (Dev)
- orchestra/testbench: ^v7.49
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Package which adds some wrappers for Laravel on top of the Keycloak Admin library.
Install
Install the package with composer
composer require scito/laravel-keycloak-admin
Publish the config file
php artisan vendor:publish --provider="Scito\Laravel\Keycloak\Admin\KeycloakServiceProvider"
Adding a user
Using representations:
$user = UserRepresentation
::username($username)
->password($password)
->build();
KeycloakAdmin::users()->add($user);
Or using the fluent 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();
);