baywa-re-lusy/user-management
最新稳定版本:3.0.3
Composer 安装命令:
composer require baywa-re-lusy/user-management
包简介
BayWa r.e. LUSY User Management
README 文档
README
Installation
To install the User Management tools, you will need Composer in your project:
composer require baywa-re-lusy/user-management
Usage
Currently, this library only supports Keycloak. However it uses an Adapter pattern to allow adding other vendors easily.
use BayWaReLusy\UserManagement\UserManagementConfig; use BayWaReLusy\UserManagement\UserManagement; use BayWaReLusy\UserManagement\UserService; use BayWaReLusy\UserManagement\UserService\KeycloakAdapter; $userManagementConfig = new UserManagementConfig( 'https://auth-server-address', '/token-endpoint', '/users-endpoint', '/logout-endpoint', 'client-credentials-client-id', 'client-credentials-client-secret', 'uuid-of-frontend-client' ); $userManagement = new UserManagement($userManagementConfig); $userService = $userManagement->get(UserService::class); $userService->setAdapter($userManagement->get(KeycloakAdapter::class));
Optionally, you can include then the User Management Client into your Service Manager:
$sm->setService(UserManagement::class, $userManagement);
统计信息
- 总下载量: 430
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2022-08-09