Skip to content

agarwood-cloud/agarwood.cloud.oauth.provider

Repository files navigation

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 4.8.6+
  • Composer 2.0+

Install

git clone git@github.com: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/agarwood http:start

Contributors

This project exists thanks to all the people who contribute.

License

Agarwood is an open-source software licensed under the LICENSE