Overview
OAuth is a part of Agarwood, which provides powerful and efficient open source access control for Agarwood. Currently only supports RBAC, but can be easily extended to support mainstream ABAC, ACL and other access control
Requirements
- PHP 8.0
- Swoole 8.4.1+
- Composer
Install
git clone [email protected]:agarwood-cloud/agarwood.cloud.oauth.provider.git
composer install
Configuration
- Please see the .env file for detailed configuration of database link, RPC, Redis, etc.
- JWT uses Sha256 encryption, please see app-private-key.pen and app-public-key.key for detailed configuration
Start
php bin/swoft http:start
License
Agarwood is an open-source software licensed under the LICENSE