Fast query and response of powerful user authority
Support 100000 permission verification operations per second for each application
Implementation of authority configuration management based on RBAC
Using annotations to complete the configuration and activation of permissions
Support independent, flexible and dynamic permission rule configuration
The high performance of the system is guaranteed by means of shunting, caching and anti normal form design. It can support hundreds of business applications at the same time, with 100000 authorization operations per second for each application.
The server can start the jar package directly. The client can introduce dependency through maven, and the configuration is simple. The authority configuration is based on annotation.
Permission verification cannot be crossed. No single point of failure, multi-level storage of permission information, and independent restart of cache and database.
It supports full hosting, semi hosting and full autonomous control of business application rights. Adapt to many business scenarios.
Support the access of multiple tenants.
tenants can manage business applications independently, which is safe and reliable.
Each business application can configure data sources independently, and each data source is isolated from each other. Realize data isolation and performance isolation.
Matrixauth is an open source project and hosts the source code on GitHub. You can visit the project home page to learn more about the project.