openfga

openfga/openfga

Implementation of fine-grained authorization based on the "Zanzibar: Google's Consistent, Global Authorization System" paper. Backed by CNCF.

  • authorization
  • permissions
  • security
  • zanzibar
  • openfga
  • entitlements
  • go
  • golang

More in Authentication and Authorization

casbinby hsluoyz

Authorization library that supports access control models like ACL, RBAC, and ABAC.

github.com/casbin/casbin/v3Go 1.13+ 3 dependenciesv3.11.0updated today

20.5k

jwt-goby golang-jwt

A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.

github.com/golang-jwt/jwt/v5Go 1.21+ No dependencies v5.3.1updated 1d ago

9.3k

spicedbby authzed

A Zanzibar-inspired database that enables fine-grained authorization.

github.com/authzed/spicedbGo 1.26+ 114 dependenciesv1.57.0updated 1d ago

7.2k

gothby markbates

Provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box.

github.com/markbates/gothGo 1.24+ 11 dependenciesv1.82.0updated 8mo ago

6.6k

oauth2by golang

Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.

golang.org/x/oauth2Go 1.26+ 1 dependencyupdated 1mo ago

5.9k

ketoby ory

Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.

github.com/ory/ketoGo 1.26+ 41 dependenciesv26.2.0updated 2mo ago

5.4k

authbossby volatiletech

Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time.

github.com/aarondl/authboss/v3Go 1.24+ 4 dependenciesv3.5.3updated 3mo ago

4.2k

scsby alexedwards

Session Manager for HTTP servers.

github.com/alexedwards/scs/v2Go 1.12+ No dependencies v2.9.0updated 11mo ago

2.6k
All 42 in Authentication and Authorization
Esc

Type to search every entry. ↑↓ to move, Enter to open.