Showing 36 of 211 projects
A unified OAuth proxy supporting 200+ providers with middleware for Express, Koa, Hapi, Fastify, and serverless functions.
Adds per-object permissions to Django's authorization system, enabling fine-grained access control.
A PHP base library for integrating with any OAuth 2.0 service provider, simplifying authentication flows like 'Connect with Facebook/Google'.
OpenID Certified OAuth 2.0 Authorization Server implementation for Node.js with extensive spec support.
A cloud native Identity & Access Proxy (IAP) and Access Control Decision API that authenticates, authorizes, and mutates HTTP requests.
An elegant, framework-agnostic package for managing roles and abilities in Laravel using Eloquent models.
A GraphQL middleware library for creating a flexible and performant permission layer with smart caching.
A token-based authentication library for Elixir applications, supporting JWT and custom tokens.
A simple Ruby role management library with resource scoping, designed to integrate with authentication and authorization gems.
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
A powerful authorization library for Node.js and browser environments supporting ACL, RBAC, and ABAC access control models.
A comprehensive security framework for Java applications, supporting authentication, authorization, and integration with multiple protocols and frameworks.
A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.
A declarative, extensible framework for building Elixir applications with a resource-centric architecture.
A universal JavaScript library for implementing OAuth 2.0 and OpenID Connect client flows across Node.js, browsers, Deno, and other runtimes.
A Laravel package that allows administrators to authenticate as other users for debugging and support.
A Laravel package for handling roles, permissions, and teams with support for multiple user models and guards.
A React Native bridge for AppAuth SDKs to implement OAuth2 and OpenID Connect authentication with native best practices.
A curated list of resources covering Identity and Access Management (IAM) for cloud platforms, including authentication, authorization, and security.
A curated list of resources covering Identity and Access Management (IAM) for cloud platforms, including authentication, authorization, and security.
A Laravel wrapper for Facebook's GraphQL that provides a code-first integration using PHP classes.
A comprehensive JWT (JSON Web Token) implementation for .NET with support for encoding, decoding, and ASP.NET Core integration.
A Ruby wrapper for OAuth 2.0, 2.1, and OpenID Connect (OIDC) client implementations.
Awesome Django authorization, without the database
ASP.NET Core Identity is the membership system for building ASP.NET Core web applications with authentication and user management.
A TypeScript library for OpenID Connect and OAuth2 protocol support in browser-based JavaScript applications.
A Go library for implementing OAuth2 authorization and token servers with support for PKCE.
A production-ready Blazor starter template with MudBlazor UI, supporting both WebAssembly and Server-Side modes, built on .NET 7.
An open-source authentication platform offering passkeys, SSO, MFA, and passwordless login, available for self-hosting or cloud.
A lightweight library for implementing authentication and authorization in Ember.js applications.
An OpenID Foundation-certified OpenID Connect client and server library for Go, designed for ease of use.
A community-driven checklist of security precautions for Ruby on Rails applications to minimize vulnerabilities.
An Elixir authentication framework for Plug-based web applications, providing a clear API for multiple authentication strategies.
A lightweight, generic role-based access control (RBAC) library for Go applications with inheritance and custom assertions.
A robust, modular, and extendable authentication and user management solution for Phoenix and Plug-based Elixir applications.
A modern PHP framework for secure user login, management, and permissions with a shallow learning curve.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.