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.
2k stars
63 watching
225 forks
Language: Go
last commit: 3 months ago
Linked from 2 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,283 |
ory/fosite | Extensible security-first OAuth2 and OpenID Connect SDK for Go. | 2,339 |
ory/hydra | A scalable and customizable OpenID Certified provider for authentication and authorization | 15,702 |
ory/kratos | A cloud-native identity and user management system with scalable and customizable authentication flows. | 11,366 |
ory/keto | A permission server built using Google's Zanzibar approach, supporting scalable and customizable access control with a flexible language. | 4,875 |
teamhanko/hanko | An authentication and user management system using modern technologies like passkeys, OAuth, and JWT. | 7,343 |
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,849 |
xtaci/kcp-go | Provides a reliable and secure UDP transport layer with forward error correction and encryption. | 4,133 |
go-gorm/gorm | A Go-based library providing an object-relational mapping (ORM) system for managing relational databases. | 37,145 |
vardius/gollback | Utilities for managing execution of asynchronous callback functions in Go. | 125 |
lldap/lldap | A lightweight authentication server that provides an opinionated, simplified LDAP interface for user management and authentication | 4,543 |
pomerium/pomerium | An access proxy service providing secure, clientless connections to internal web apps and services. | 4,078 |
casbin/casbin | An access control library for enforcing permissions based on various models and syntaxes. | 17,913 |
tmc/langchaingo | Provides a Go implementation of LangChain for generating text based on large language models. | 5,155 |