Showing 36 of 211 projects
A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.
A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.
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.
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.
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.
Middleware for JWT-based authentication and authorization in Vapor applications.
Sample integration of Aurelia with IdentityServer 4 and ASP.NET Core using OAuth/OpenID Connect flows.
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.