ladon

Access Control Library

A Go library that provides fine-grained access control policies for securing microservices and IoT applications.

A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.

GitHub

2k stars
63 watching
225 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ory/oathkeeperAn Identity and Access Proxy and Access Control Decision API that authenticates, authorizes, and modifies incoming HTTP requests.3,283
ory/fositeExtensible security-first OAuth2 and OpenID Connect SDK for Go.2,339
ory/hydraA scalable and customizable OpenID Certified provider for authentication and authorization15,702
ory/kratosA cloud-native identity and user management system with scalable and customizable authentication flows.11,366
ory/ketoA permission server built using Google's Zanzibar approach, supporting scalable and customizable access control with a flexible language.4,875
teamhanko/hankoAn authentication and user management system using modern technologies like passkeys, OAuth, and JWT.7,358
adhocore/goicAn OpenID Connect client library for Golang.30
xyproto/algernonA small web server with built-in support for multiple protocols and databases.2,849
xtaci/kcp-goProvides a reliable and secure UDP transport layer with forward error correction and encryption.4,133
go-gorm/gormA Go-based library providing an object-relational mapping (ORM) system for managing relational databases.37,145
vardius/gollbackUtilities for managing execution of asynchronous callback functions in Go.125
lldap/lldapA lightweight authentication server that provides an opinionated, simplified LDAP interface for user management and authentication4,543
pomerium/pomeriumAn access proxy service providing secure, clientless connections to internal web apps and services.4,078
casbin/casbinAn access control library for enforcing permissions based on various models and syntaxes.17,913
tmc/langchaingoProvides a Go implementation of LangChain for generating text based on large language models.5,155