Awesome Open Source
Awesome Open Source
Application Programming Interfaces
Command Line Interface
Integrated Development Environments
Lists Of Projects
User Interface Components
Web User Interface
The Top 198 Authorization Open Source Projects
OAuth2 Server and OpenID Certified™ OpenID Connect Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Become A Software Engineer At Top Companies
Identify your strengths with a free online coding quiz, and skip resume and recruiter screens at multiple companies at once. It's free, confidential, includes a free flight and hotel, along with help to study to pass interviews and negotiate a high salary!
Apereo CAS - Enterprise Single Sign On for all earthlings and beyond.
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
The authorization Gem for Ruby on Rails.
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
An open source, general-purpose policy engine.
A binary authorization system for macOS
Eloquent roles and abilities.
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Simple user-authentication solution, embedded into a small framework.
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Handle roles and permissions in your Laravel application
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Role and Attribute based Access Control for Node.js
A distributed single-sign-on framework.（分布式单点登录框架XXL-SSO）
Node Rate Limiter Flexible
Node.js rate limit requests by key with atomic increments in single process or distributed environment.
A framework agnostic authentication & authorization system.
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js
Spring Security React Ant Design Polls App
Full Stack Polls App built using Spring Boot, Spring Security, JWT, React, and Ant Design
StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL.
*CURRENTLY UNMAINTAINED*. Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
An Elixir Authentication System for Plug-based Web Applications
Awesome Django authorization, without the database
Blazor Boilerplate / Starter Template with MatBlazor
Robust, modular, and extendable user authentication system
Fullstack Apollo Express Postgresql Boilerplate
💥 A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
Simple yet powerful authorization / authentication client library for Python web applications.
Hierarchical Role Based Access Control for NodeJS
React Firebase Authentication
🔥 Boilerplate Project for Authentication with Firebase in React.
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
Auth0 headless browser sdk
Multi-role and whitelist based authorization gem for Rails (and not only Rails!)
Aws Serverless Auth Reference App
Serverless reference app and backend API, showcasing authentication and authorization patterns using Amazon Cognito, Amazon API Gateway, AWS Lambda, and AWS IAM.
Review Access - kubectl plugin to show an access matrix for k8s server resources
A Kubernetes operator that simplifies the management of Role Bindings and Service Accounts.
Authentication for PHP. Simple, lightweight and secure.
OpenID Connect Code / Implicit Flow with Angular and ASP.NET Core 5 IdentityServer4
Declarative style of authorization and validation in laravel.
Authorization framework for Ruby/Rails applications
Single Packet Authorization > Port Knocking
Autogenerate RBAC policies based on Kubernetes audit logs
A tool to scan Kubernetes cluster for risky permissions
Python Social Auth - Core
A Security Framework for Python applications featuring Authorization (rbac permissions and roles), Authentication (2fa totp), Session Management and an extensive Audit Trail
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
wetech-admin是基于Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统，适用于中小型项目的管理后台，支持按钮级别的权限控制，系统具有最基本的用户管理、角色管理、权限管理等通用性功能，企业或个人可直接在此基础上进行开发，扩展，添加各自的需求和业务功能!
Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures. Athenz supports provisioning and configuration (centralized authorization) use cases as well as serving/runtime (decentralized authorization) use cases.
📊 Software and Libraries for Authentication & Authorization
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
Simple authorization conventions for Phoenix apps
🐣 Elixir authorization and resource-loading library for Plug applications.
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
An AWS CloudFront
function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Sample OSS version of PolicyServer
Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster
Simple authorization gem for GraphQL 🔒
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
oso is an open source policy engine for authorization that’s embedded in your application
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
This package helps you to associate users with permissions and permission groups with laravel framework
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Django Rest Framework Passwordless
Passwordless Auth for Django REST Framework
Automatic authorization enforcement detection extension for burp suite written in Jython developed by Barak Tawily in order to ease application security people work and allow them perform an automatic authorization tests
Gatekeeper: An Authentication & Authorization Library
React Gatsby Firebase Authentication
🐣🔥Starter Project / Boilerplate for Authentication with Firebase and plain React in Gatsby.js
Gorm adapter for Casbin
Middleware for Gin Framework users who also want to use OAuth2
An NSTask-like wrapper around the macOS Security Framework's AEWP function to run shell commands with root privileges in Objective-C / Cocoa.
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Xorm adapter for Casbin
Ultra lite authorization library
Openid Connect Php
Minimalist OpenID Connect client
Configurable API gateway that acts as a reverse proxy with a plugin system.
Securing Restful Apis With Jwt
How to secure a Nodejs RESTful CRUD API using JSON web tokens?
OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)
Fullstack Apollo Express Mongodb Boilerplate
💥A sophisticated GraphQL with Apollo, Express and MongoDB boilerplate project.
Library for impersonating users during development leveraging ASP.NET Identity.
Jaguar, a server framework built for speed, simplicity and extensible. ORM, Session, Authentication & Authorization, OAuth
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Scope-based authorization for Ruby on Rails.
Simple authorisation addon for Ember apps
Keycloak Nodejs Admin Client
🔑 NodeJS keycloak admin client
Hierarchical Role-Based Access Control for Node.js
React Redux Firebase Authentication
🔥Boilerplate Project for Authentication with Firebase in React and Redux
chi-authz is an authorization middleware for Chi
💂 Simple, declarative, role-based access control system for Rails and Ruby
扩展 layui 的权限树 authtree
Highly customizable and extensible user management, authentication, and authorization Yii2 extension
Simple and lightweight authorization library for Rails
Vue Router User Roles
A Vue.js plugin that protects routes based on user roles. Add your own authentication.
Simple, functional authorization library and role management for ruby
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stormpath Sdk Java
Official Java SDK for the Stormpath User Management REST API
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
🚀 A full stack boilerplate web app
1-100 of 198 projects