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: 2 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ory/oathkeeper An Identity and Access Proxy and Access Control Decision API that authenticates, authorizes, and modifies incoming HTTP requests. 3,260
ory/fosite Extensible security-first OAuth2 and OpenID Connect SDK for Go. 2,328
ory/hydra A scalable and customizable OpenID Certified provider for authentication and authorization 15,623
ory/kratos A cloud-native identity and user management system with scalable and customizable authentication flows. 11,289
ory/keto A permission server built using Google's Zanzibar approach, supporting scalable and customizable access control with a flexible language. 4,838
teamhanko/hanko An authentication and user management solution with support for various modern authentication methods. 7,300
adhocore/goic An OpenID Connect client library for Golang. 30
xyproto/algernon A small web server with built-in support for multiple protocols and databases. 2,823
xtaci/kcp-go Provides a reliable and secure UDP transport layer with forward error correction and encryption. 4,108
go-gorm/gorm A Go-based library providing an object-relational mapping (ORM) system for managing relational databases. 36,960
vardius/gollback Utilities for managing execution of asynchronous callback functions in Go. 124
lldap/lldap A lightweight authentication server that provides an opinionated, simplified LDAP interface for user management and authentication 4,436
pomerium/pomerium An access proxy service providing secure, clientless connections to internal web apps and services. 4,052
casbin/casbin An access control library for enforcing permissions based on various models and syntaxes. 17,804
tmc/langchaingo Provides a Go implementation of LangChain for generating text based on large language models. 4,635