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
- PHP 8.0+
- Swoole 4.8.6+
- Composer 2.0+
git clone [email protected]:agarwood-cloud/agarwood.cloud.oauth.provider.git
composer install
- 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
php bin/agarwood http:start
This project exists thanks to all the people who contribute.
Agarwood is an open-source software licensed under the LICENSE