Skip to content

dotKernel & Casbin #221

Description

@tasselchof

I'd like to introduce another topic for discussion. While we successfully addressed a previous issue through middleware integration, I wanted to share an idea. Role-Based Access Control (RBAC) may not always be the most suitable approach.

In our case, we required a more flexible permissions system, leading us to opt for Casbin for management. Casbin supports various permission models, and you can find more information at php-casbin/php-casbin. Perhaps exploring alternatives to RBAC could prove beneficial.

Additionally, using Casbin offers another advantage – the relatively easy synchronization of permissions between the frontend application (as mentioned in my previous issue, developed with vue.js) and the backend.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions