All Projects → greenpau → caddy-security

greenpau / caddy-security

Licence: Apache-2.0 license
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to caddy-security

sequelize-adapter
Sequelize adapter for Casbin
Stars: ✭ 51 (-92.67%)
Mutual labels:  acl, auth, authorization, access-control
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
Stars: ✭ 476 (-31.61%)
Mutual labels:  ldap, saml, authorization, sso
Gorm Adapter
Gorm adapter for Casbin
Stars: ✭ 373 (-46.41%)
Mutual labels:  acl, auth, authorization, access-control
casbin-ex
An authorization library that supports access control models like ACL, RBAC, ABAC in Elixir
Stars: ✭ 37 (-94.68%)
Mutual labels:  acl, auth, authorization, access-control
Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
Stars: ✭ 10,872 (+1462.07%)
Mutual labels:  acl, auth, authorization, access-control
Casbin4D
An authorization library that supports access control models like ACL, RBAC, ABAC in Delphi
Stars: ✭ 25 (-96.41%)
Mutual labels:  acl, auth, authorization, access-control
Casbin.net
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Stars: ✭ 535 (-23.13%)
Mutual labels:  acl, auth, authorization, access-control
Casbin Rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Stars: ✭ 375 (-46.12%)
Mutual labels:  acl, auth, authorization, access-control
Openstack Policy Editor
A Casbin Policy Editor for OpenStack
Stars: ✭ 28 (-95.98%)
Mutual labels:  acl, auth, authorization, access-control
Php Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
Stars: ✭ 865 (+24.28%)
Mutual labels:  acl, auth, authorization, access-control
dart-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Dart/Flutter
Stars: ✭ 30 (-95.69%)
Mutual labels:  acl, auth, authorization, access-control
Node Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Stars: ✭ 1,757 (+152.44%)
Mutual labels:  acl, auth, authorization, access-control
lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)
Stars: ✭ 43 (-93.82%)
Mutual labels:  acl, auth, authorization, access-control
Arkid
一账通是一款开源的统一身份认证授权管理解决方案,支持多种标准协议(LDAP, OAuth2, SAML, OpenID),细粒度权限控制,完整的WEB管理功能,钉钉、企业微信集成等
Stars: ✭ 217 (-68.82%)
Mutual labels:  ldap, saml, sso, openid
caddy-authorize
Authorization Plugin for Caddy v2 (JWT/PASETO)
Stars: ✭ 235 (-66.24%)
Mutual labels:  authorization, caddy-plugin, paseto, caddy2
Pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
Stars: ✭ 625 (-10.2%)
Mutual labels:  acl, auth, authorization, access-control
Jcasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Stars: ✭ 1,335 (+91.81%)
Mutual labels:  acl, auth, authorization, access-control
docker-lemonldap
Docker LemonLDAP-NG Image w/S6 overlay, Zabbix Monitoring based on Debian or Alpine
Stars: ✭ 20 (-97.13%)
Mutual labels:  ldap, saml, sso, openid
jax-rs-pac4j
Security library for JAX-RS and Jersey
Stars: ✭ 48 (-93.1%)
Mutual labels:  ldap, saml, authorization
Caddy Authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Stars: ✭ 221 (-68.25%)
Mutual labels:  acl, authorization, access-control

caddy-security

Security App and Plugin for Caddy v2. It includes:

  • Authentication Plugin for implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0, SAML Authentication
  • Authorization Plugin for HTTP request authorization based on JWT/PASETO tokens
  • Credentials Plugin for managing credentials for various integrations

Please show your appreciation for this work and

Please consider sponsoring this project via Github Sponsors!

Please ask questions either here or via LinkedIn. I am happy to help you! @greenpau

Documentation: authp.github.io

Configuration Examples: here

Security Policy: SECURITY.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].