casbin

Apache Casbin is an open-source authorisation library that supports access control models such as ACL, RBAC, and ABAC. Developed for Golang projects, it enables the implementation of various authorisation policies. With online editor support, it facilitates policy writing.

CA

apache · Authentication & Identity

STARS20.5K
FORKS1.8K
COMMITS1.2K
CONTRIBUTORS155
VERSIONv3.11.0
UPDATEDtoday
GoYetkilendirmeACL/RBAC/ABACSecurityApache-2.0

Common commercial products in this category: Auth0, Okta, AWS Cognito

What can it do?
  • You implement authorization controls based on ACL, RBAC and ABAC models.
  • You create correct access policies through the online editor.
  • You manage authorization processes in Golang projects.
User reviews
  • ↑ PositiveHacker News

    Casbin: An authorization library that supports authz models like ACL, RBAC, ABAC

    “We're actively evaluating this, particular b/c: Open, dynamic acl+rbc = modern google-docs-style policies for regular webapps, postgres adapters = no change in operations (vs keycloak, orly, ..). That's been a fairly unique combo. However, we're still doing our own eval because…”

  • • NeutralHacker News

    Casbin: An authorization library that supports authz models like ACL, RBAC, ABAC

    “Some factors where merely psychological, such a mistrust due to misleading partners listed in the website that should use the lib. For instance one logo is the one of SpaceX, which sadly is just a user group, nothing official. Another mention is Google which I didn’t find any…”

My note

Alternative pages

More in: Authentication & Identity