Handle Business Applications

This chapter describes how to use MatrixAuth for business applications.

A MatrixAuthDemo project is provided in GitHub project to show how to connect business application into MatrixAuth, which is under the demo folder of the project.github home page of MatrixAuth

According to different permissions in business applications, permissions can be divided into two types:

  • Controlled permission: this kind of permission is managed by MatrixAuthServer “user-role-permission” and verified by MatrixAuthClient according to the above information.
  • Free permission: this kind of permission is verified by MatrixAuthClient. Usually, such permissions are often changed and confidential, which is inconvenient for MatrixAuthServer to manage.

Next, we will introduce the verification operations of these two types of permissions.

MatrixAuth-High performance lightweight distributed permission system.