Showing 36 of 211 projects
A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.
An integrated security system for Clojure applications built on Stuart Sierra's component library.
A flexible, certified OpenID Connect and OAuth 2.0 server-side library for modern ASP.NET applications.
A flexible OpenID Connect and OAuth 2.0 server-side library for modern ASP.NET projects, featuring full certification and modular architecture.
An ActionScript 3 library for interfacing with OAuth 2.0 services in Flash, Flex, and AIR projects.
MongoDB persistence layer for IdentityServer4, enabling NoSQL storage for OAuth 2.0 and OpenID Connect server data.
Okta ASP.NET middleware enables OAuth 2.0/OIDC authentication and authorization for ASP.NET and ASP.NET Core applications.
A rule-based authorization library for Elixir applications using a declarative DSL to define and evaluate access control rules.
A realtime administration layer for Open Policy Agent (OPA) that pushes live policy and data updates to authorization agents.
A Blazor library for implementing OpenID Connect authentication using the Authorization Code Flow with PKCE.
An open-source identity gateway that provides authentication, access control, and single sign-on for web and cloud applications.
Middleware-based authorization for Absinthe GraphQL powered by Bodyguard, providing authentication-agnostic access control.
A declarative authorization middleware for Prisma that operates at the model level to secure GraphQL APIs.
A library enabling strongly typed routing in ASP.NET Core MVC projects for type-safe route definitions and link generation.
A PSR7 middleware authorization stack for CakePHP applications, handling access control separately from authentication.
A lightweight OAuth 2.0 authorization server supporting Device Code, Authorization Code with PKCE, and Client Credentials grants.
Framework-agnostic SQLAlchemy mixins for adding authorization, resource ownership, and permission management to applications.
A collection of Elixir plugs for HTTP Basic and Token authentication with role-based access control.
OpenID Connect and OAuth 2.0 framework for ASP.NET Core (archived, superseded by Duende IdentityServer).
An Elixir library for granular access control with ABAC-style permissions, supporting roles, abilities, and entity-level authorization.
A minimalist Crystal authorization system inspired by Pundit, offering lightweight, dependency-less policy-based access control.
A comprehensive Identity & Access Management solution for the Lucky framework with robust authentication and authorization features.
A Flask library for adding JWT-based authentication and authorization to routes, supporting both basic tokens and Google OAuth 2.0.
A lightweight REST service framework for building APIs with ASP.NET Core.
A minimalistic template combining PocketBase backend and SvelteKit frontend in a single Docker image or binary for easy deployment.
A lightweight, multi-tenant Identity and Access Management (IAM) server built in Golang.
A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.
Entity Framework Core persistence layer for IdentityServer4, enabling configurable primary key types.
Sample integration of Aurelia with IdentityServer 4 and ASP.NET Core using OAuth/OpenID Connect flows.
Middleware for JWT-based authentication and authorization in Vapor applications.
A Ruby gem providing JWT-based authentication for GraphQL APIs using Devise logic.
FastAPI authorization middleware that integrates PyCasbin for flexible, policy-based access control.
An Ada framework for OAuth 2.0 and OpenID Connect client/server authentication to secure web applications.
A multi-account, form-based, database-less, application-wide, Rails authenticator.
A Go middleware library that integrates Open Policy Agent with HTTP, Gin, Fiber, and Echo applications for policy enforcement.
A Python example application demonstrating OAuth2 authentication with the John Deere API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.