An open API service indexing awesome lists of open source software.

OAuth 2.0

OAuth 2.0 (short for “Open Authorization”) is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.

Types

OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:

https://github.com/allaboutapps/go-starter

An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.

allaboutapps docker go golang golang-development id-allaboutapps-backend oauth2 pgformatter postgresql server sql sqlboiler swagger vscode vscode-devcontainers

Last synced: 04 Apr 2025

https://github.com/mmacneil/AngularASPNETCore2WebApiAuth

Sample project demonstrating jwt-based authentication with an Angular (v5.2.1) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.

angular angular5 aspnet-core aspnet-core-2 facebook-login oauth2 webapi

Last synced: 18 Apr 2025

https://github.com/mmacneil/angularaspnetcore2webapiauth

Sample project demonstrating jwt-based authentication with an Angular (v5.2.1) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.

angular angular5 aspnet-core aspnet-core-2 facebook-login oauth2 webapi

Last synced: 04 Apr 2025

https://github.com/micyo202/lion

使用Gradle构建,基于Java 8/11/13、SpringBoot 2.2.6.RELEASE、SpringCloud Hoxton.SR2、Spring Cloud Alibaba 2.2.0.RELEASE、MyBatis Plus 3.3.1等核心技术体系实现的一套支持云原生的分布式微服务架构,提供OAuth2/JWT权限认证、分布式事务、灰度、限流、熔断降级、分布式锁、链路追踪、MQ等功能,支持Docker容器化部署、镜像交付、K8S容器编排

alibabacloud docker feign gradle jwt kubernetes nacos oauth2 ribbon seata sentinel skywalking springboot springcloud zipkin

Last synced: 05 Apr 2025

https://github.com/8p/eightpointsguzzlebundle

⛽️ Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony

bundle cache guzzle oauth2 php symfony wsse

Last synced: 14 May 2025

https://github.com/juanifioren/django-oidc-provider

OpenID Connect and OAuth2 provider implementation for Djangonauts.

authentication django identity oauth2 oauth2-provider openid openid-connect openid-provider python

Last synced: 14 May 2025

https://github.com/yurunsoft/yurunoauthlogin

PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。支持 php-fpm 和 Swoole,所有框架通用。QQ群:17916227

coroutine oauth-client oauth2 php qqlogin swoole weixinlogin

Last synced: 16 May 2025

https://github.com/Yurunsoft/YurunOAuthLogin

PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。支持 php-fpm 和 Swoole,所有框架通用。QQ群:17916227

coroutine oauth-client oauth2 php qqlogin swoole weixinlogin

Last synced: 04 May 2025

https://github.com/babelouest/glewlwyd

Experimental Single Sign On server, OAuth2, Openid Connect, multiple factor authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via plugins

authentication-backend c fido2 hoel hotp ldap n-factor-authentication oauth2 oidc-server openid-connect openidconnect otp reactjs tls-certificate totp ulfius webauthn yubikey

Last synced: 28 Feb 2025

https://github.com/GluuFederation/oxAuth

OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)

authentication authorization oauth2 openid-connect openid-provider single-sign-on sso sso-authentication sso-login uma

Last synced: 31 Mar 2025

https://github.com/gluufederation/oxauth

OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)

authentication authorization oauth2 openid-connect openid-provider single-sign-on sso sso-authentication sso-login uma

Last synced: 04 Apr 2025

https://github.com/andretietz/retroauth

A library build on top of retrofit, for simple handling of authenticated requests

android annotation authentication java oauth oauth2 oauth2-client retrofit2 token-authentication token-refresh

Last synced: 29 Nov 2024

https://github.com/junneyang/xxproject

SpringCloud 微服务综合实例。分布式配置中心,服务发现&负载均衡,链路断路器,API网关,OAuth2认证授权,分布式追踪,ELK日志中心,Ansible/Docker持续交付等最佳实践。

ansible config docker docker-compose elk eureka hystrix oauth2 springcloud turbine zipkin zuul

Last synced: 09 May 2025

https://github.com/thephpleague/oauth2-google

Google Provider for the OAuth 2.0 Client

google oauth2 oauth2-provider php

Last synced: 18 Jun 2025

https://github.com/cmackenzie1/torii-rs

Torii is a powerful authentication framework for Rust applications that gives you complete control over your users' data.

authentication oauth2 passkey

Last synced: 15 May 2025

https://github.com/auth0/auth0.swift

Auth0 SDK for Apple platforms

auth0 authentication carthage cocoapods dx-sdk ios jwt oauth2 sdk swift

Last synced: 14 May 2025

https://github.com/passport/todos-express-facebook

Todo app using Express and Passport for log in with Facebook.

example express facebook nodejs oauth2 passport sqlite

Last synced: 14 May 2025

https://github.com/Robinyo/serendipity

Serendipity is an open-source Customer Engagement Platform.

angular angular-material cep crm flowable jasperreports keycloak oauth2 oidc openldap

Last synced: 29 Nov 2024

https://github.com/adriankumpf/tesla_auth

Securely generate API tokens for third-party access to your Tesla.

oauth2 rust tesla tesla-api webview

Last synced: 09 Apr 2025

https://github.com/damienbod/aspnetcoreopeniddict

OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs

angular asp-net-core bff blazor oauth2 oidc openid openiddict

Last synced: 16 May 2025

https://github.com/damienbod/AspNetCoreHybridFlowWithApi

Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples

asp-net-core asp-net-mvc hybrid-flow jwt oauth2 oidc openid pkce security token

Last synced: 09 Apr 2025

https://github.com/damienbod/aspnetcorehybridflowwithapi

Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples

asp-net-core asp-net-mvc hybrid-flow jwt oauth2 oidc openid pkce security token

Last synced: 16 May 2025

https://github.com/mmacneil/AngularASPNETCoreOAuth

Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4

angular aspnetcore identityserver4 oauth2 openid-connect

Last synced: 09 Apr 2025

https://github.com/mmacneil/angularaspnetcoreoauth

Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4

angular aspnetcore identityserver4 oauth2 openid-connect

Last synced: 05 Apr 2025

https://github.com/cdk8s/tkey

以材料最全、示例最多为目标的单点登录系统(SSO)

login login-oauth login-system oauth2 oauth2-authentication oauth2-server sso sso-authentication sso-login

Last synced: 21 Nov 2024

https://github.com/leecho/cola-cloud

Cola Cloud 基于 Spring Boot, Spring Cloud 构建微服务架构企业级开发平台,集成OAuth2认证、集成短信验证码登录、微信小程序登录、FlyWay数据库版本管理、网关集成Swagger聚合所有服务API文档。基于SpringBootAdmin集成Hystrix、Turbine监控。开发用户中心、权限管理、组织架构、数据字典、消息中心、通知中心等模块。基于MyBatisPlus Generator 开发代码生成器

java microservice oauth2 spring-boot spring-cloud

Last synced: 09 May 2025

https://github.com/syncweek-react-aad/react-aad

A React wrapper for Azure AD using the Microsoft Authentication Library (MSAL). The easiest way to integrate AzureAD with your React for authentication.

aad authentication azure azure-active-directory azuread azuread-component microsoft-authentication-library msal msal-library msal-react oauth oauth2 react

Last synced: 16 May 2025

https://github.com/v5tech/oltu-oauth2-example

使用Apache Oltu 搭建Oauth2 Server及Client开放授权

oauth2 oltu oltu-oauth2

Last synced: 05 Apr 2025

https://github.com/auth0/auth0.net

.NET client for the Auth0 Authentication & Management APIs.

dx-sdk oauth2 openid-connect

Last synced: 29 Apr 2025

https://github.com/pow-auth/pow_assent

Multi-provider authentication for your Pow enabled app

basecamp discord elixir facebook google instagram multi-provider oauth oauth2 phoenix slack social-login twitter vk

Last synced: 15 May 2025

https://github.com/tomasvotava/fastapi-sso

FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)

facebook-authentication fastapi fastapi-oauth google-authentication microsoft-authentication oauth oauth2 python spotify-authentication sso sso-authentication

Last synced: 12 Apr 2025

https://github.com/meysamhadeli/booking-modular-monolith

Practical Modular Monolith, built with .Net 9, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore boilerplate cap clean-architecture cqrs ddd docker dotnet dotnet-core dotnetcore event-driven-architecture event-sourcing grpc kubernetes messaging modular-monolith oauth2 opentelemetry template vertical-slice-architecture

Last synced: 16 May 2025

https://github.com/nerdeveloper/hackathon-starter-kit

A Node-Typescript/Express Boilerplate with Authentication(Local, Github, Facebook, Twitter, Google, Dropbox, LinkedIn, Discord, Slack), Authorization, and CRUD functionality + PWA Support!

authentication discord dropbox express facebook github google hackathon linkedin mongodb nodejs oauth2 slack starter-kit twitter typescript

Last synced: 07 Apr 2025

https://github.com/meysamhadeli/shop-golang-microservices

Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry and Postgresql.

clean-architecture cqrs ddd echo event-driven-architecture event-driven-architectures go golang gorm grpc messaging microservice microservices oauth2 opentelemetry postgresql rabbitmq testing uber-fx vertical-slice-architecture

Last synced: 16 May 2025

https://github.com/graphikDB/graphik

Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL

cel database go golang graph-database graph-theory graphql grpc grpc-api grpc-client-sdks oauth2 oidc pubsub streaming

Last synced: 21 Mar 2025

https://github.com/subhendukundu/worker-auth-providers

worker-auth-providers is an open-source providers to make authentication easy with workers. Very lightweight script which doesn't need a lot of dependencies. Plug it with any framework or template of workers.

auth authentication aws-sns-login cloudflare cloudflare-workers discord-login facebook-login github-login github-login-with-worker google-login oauth2 spotify worker-discord-login worker-login worker-twilio-otp

Last synced: 07 May 2025

https://github.com/networknt/light-oauth2

A fast, light and cloud native OAuth 2.0 authorization microservices based on light-4j

cloud docker microservices-architecture oauth2 oauth2-provider oauth2-server

Last synced: 14 May 2025

https://github.com/IdentityModel/IdentityModel.AspNetCore

ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.

aspnetcore identitymodel identityserver oauth2 openid-connect

Last synced: 18 Apr 2025

https://github.com/webflow/js-webflow-api

Node.js SDK for the Webflow Data API

api business-critical-yes cms ecommerce membership oauth2 sdk webflow

Last synced: 03 Apr 2025

https://github.com/adhocore/php-jwt

Ultra lightweight, dependency free and standalone JSON web token (JWT) library for PHP5.6 to PHP8.4+. This library makes JWT a cheese. It is a minimal JWT integration for PHP.

adhocore api-auth api-security json-web-signature json-web-token json-web-token-php jwt jwt-auth jwt-authentication oauth2 php php-jwt php7 php8

Last synced: 14 May 2025

https://github.com/hypercube1024/firefly

Firefly is an asynchronous web framework for rapid development of high-performance web application.

asynchronous high-performance http http-client http-server http2 kotlin oauth2 reactive reactive-programming tcp tls web web-framework websocket

Last synced: 04 Apr 2025

https://github.com/luzifer/nginx-sso

SSO authentication provider for the auth_request nginx module

atlassian-crowd duo golang google-authenticator ldap mfa nginx oauth2 oidc openid-connect sso totp yubikey

Last synced: 16 May 2025

https://github.com/hemin1003/yfax-parent

SprintBoot开发的Rest API接口项目实战,集成了拦截器,日志处理,mysql,mybatis, oauth2.0, spring secutity等,已投入生产线上使用。应用了https://github.com/hemin1003/spring-boot-study 所含功能。配套的后台管理系统实战见:https://github.com/hemin1003/aylson-parent

java mybatis oauth2 restful-api springboot springmvc springsecurity

Last synced: 06 Apr 2025

https://github.com/authlib/loginpass

Login with Google, GitHub, Twitter, Facebook and many other networks.

authlib login oauth1-client oauth2 oauth2-client

Last synced: 04 May 2025

https://github.com/Luzifer/nginx-sso

SSO authentication provider for the auth_request nginx module

atlassian-crowd duo golang google-authenticator ldap mfa nginx oauth2 oidc openid-connect sso totp yubikey

Last synced: 15 May 2025

https://github.com/snok/django-auth-adfs

A Django authentication backend for Microsoft ADFS and AzureAD

adfs authentication azure-active-directory django drf jwt oauth2 openid-connect restframework

Last synced: 14 May 2025

https://github.com/authlete/java-oauth-server

Authorization Server Implementation in Java supporting OAuth 2.0 & OpenID Connect

java oauth oauth2 oauth2-server oidc oidc-provider openid-connect reference-implementation

Last synced: 27 Mar 2025

https://github.com/navikt/mock-oauth2-server

A scriptable/customizable web server for testing HTTP clients using OAuth2/OpenID Connect or applications with a dependency to a running OAuth2 server (i.e. APIs requiring signed JWTs from a known issuer)

authorization-server docker java junit5 jwt kotlin mock mock-oauth2-server nav-authnz oauth2 oidc openid-connect security token tokens

Last synced: 15 May 2025

https://github.com/dwyl/elixir-auth-google

👤Minimalist Google OAuth Authentication for Elixir Apps. Tested, Documented & Maintained. Setup in 5 mins. 🚀

auth authentication elixir google google-api oauth oauth2

Last synced: 30 Mar 2025

https://github.com/oidc-wp/openid-connect-generic

WordPress plugin to provide an OpenID Connect Generic client

authentication hacktoberfest oauth2 openid openid-connect sso wordpress

Last synced: 14 Mar 2025

https://github.com/jasonraimondi/ts-oauth2-server

A full featured, secure, standards compliant implementation of an OAuth 2.0 authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE), written in TypeScript.

authorization-code-flow authorization-server client-credentials-flow implicit-flow node node-oauth2-server oauth2 oauth2-server password-flow pkce proof-key-for-code-exchange refresh-flow rfc6749 rfc6750 rfc7009 rfc7519 rfc7636 rfc8693

Last synced: 16 May 2025

https://github.com/pig-mesh/pig-ui

🚀 The best rbac web framework. base on Spring Boot 3.2、 Spring Cloud 2023、 OAuth2 . Give a star

element-ui oauth2 separation-of-concerns spring-boot spring-cloud spring-cloud-alibaba vue

Last synced: 15 May 2025

https://github.com/auth0/lock.swift

A Swift & iOS framework to authenticate using Auth0 and with a Native Look & Feel

auth0 authentication dx-sdk ios jwt lock oauth2 social-authentication swift

Last synced: 04 Apr 2025

https://github.com/santiq/nodejs-auth

Implementation of node.js authentication with social login ✌️, user impersonation 💅, and no passport.js required 💁

authentication firebase firebase-auth nodejs oauth2 passportjs social-login tutorial

Last synced: 09 Apr 2025

https://github.com/wagnerdelima/drf-social-oauth2

drf-social-oauth2 makes it easy to integrate Django social authentication with major OAuth2 providers, i.e., Facebook, Twitter, Google, etc.

auth-provider authentication authorization django django-rest-framework drf drf-oauth2 jwt-auth oauth oauth2 openid openid-provider permission python python3 social-login

Last synced: 16 Apr 2025

https://github.com/yaseenmustapha/nextjs14-app

Full-stack Next.js 14 application. Uses React 18 client & server components, TypeScript, Prisma ORM, Railway PostgreSQL database, NextAuth.js OAuth 2.0 authentication, OpenAI API GPT-3.5-Turbo, and Stripe payments.

gpt-35-turbo nextauth nextjs nextui oauth2 openai openai-api postgresql prisma railway react reactjs stripe tailwindcss typescript

Last synced: 30 Nov 2024

https://github.com/directorytree/bartender

An opinionated way to authenticate users using Laravel Socialite.

laravel oauth2 socialite

Last synced: 08 Apr 2025

https://github.com/nextauthjs/sveltekit-auth-example

Example showing how to use Auth.js with SvelteKit.

authjs oauth2 sveltekit sveltekit-auth sveltekit-template

Last synced: 09 Apr 2025

https://github.com/capacitor-community/generic-oauth2

Generic Capacitor OAuth 2 client plugin. Stop the war in Ukraine!

authentication capacitor capacitor-plugin oauth2 oauth2-client social-login

Last synced: 16 May 2025

https://github.com/jkroepke/openvpn-auth-oauth2

openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC based single sign-on (SSO) auth flows

entra-id oauth2 oauth2-authentication oauth2-client oidc openvpn openvpn-auth openvpn-server sso sso-authentication vpn

Last synced: 15 Apr 2025

https://github.com/acquia/reservoir

A back end for your front end: a content repository. Powered by Drupal 8, JSON API and OAuth2.

api-backend content-repository drupal json-api jsonapi oauth2 openapi redoc rest

Last synced: 20 Jan 2025

https://github.com/aspnetrun/run-aspnet-identityserver4

Secure microservices with using standalone Identity Server 4 and backing with Ocelot API Gateway. Protect our ASP.NET Web MVC and API applications with using OAuth 2 and OpenID Connect in IdentityServer4. Securing your web application and API with tokens, working with claims, authentication and authorization middlewares and applying policies.

aspnet aspnetcore identityserver4 microservices oauth2 ocelot-gateway openid-connect security

Last synced: 22 Apr 2025

https://github.com/octelium/octelium

A next-gen FOSS self-hosted unified zero trust secure access ZTNA/remote access VPN alternative platform that's relevant for the age of AI and dynamic workloads

abac ai-gateway api-gateway beyondcorp homelab kubernetes mcp mfa oauth2 paas policy-as-code quic remote-access ssh sso tunnel vpn wireguard zero-trust ztna

Last synced: 15 Jun 2025

https://github.com/yzcheng90/ms

🔥MS 是一个前后分离的分布式 spring cloud 框架(全家桶),这里有统一认证,统一网关等等功能,是一个非常简洁的微服务脚手架

mybatis-plus oauth2 redis spirng-could spring-boot spring-security-oauth2

Last synced: 09 Apr 2025

https://github.com/dermesser/yup-oauth2

An oauth2 client implementation providing the Device, Installed, Service Account, and several more flows.

authorization google oauth2

Last synced: 15 Apr 2025

https://github.com/markisdev/discordoauth

A simple, and easy to use, PHP implementation of a Discord OAuth2 login flow. Implements a "Login with Discord" button on your site. Use this repo to build your very own Discord Dashboard! 🚀

discord discord-oauth oauth2

Last synced: 09 Apr 2025

https://github.com/aliev/aioauth

Asynchronous OAuth 2.0 provider for Python 3

aiohttp asgi asyncio fastapi oauth2 oauth2-server python python-3 python3

Last synced: 15 May 2025

https://github.com/defeo/jupyterhub-docker

A configuration for a JupyterHub+DockerSpawner+CASAuthenticator server with Traefik proxy, based on docker-compose

docker dockerspawner jupyterhub juypter oauth2 traefik

Last synced: 09 Apr 2025

https://github.com/Azure-Samples/ms-identity-javascript-angular-tutorial

A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Angular using MSAL Angular v2

authorization authorization-code-grant azure-active-directory azure-ad-b2c ms-graph ms-identity msal msal-angular msal-js oauth2 oidc pkce-flow

Last synced: 13 May 2025

https://github.com/osiam/osiam

MIT licensed Open Source Identity and Access Management implementing OAuth 2.0 and SCIMv2.

iam oauth2 osiam scim security

Last synced: 03 Apr 2025

https://github.com/linusu/flutter_web_auth

Flutter plugin for authenticating a user with a web service

flutter-plugin hacktoberfest oauth2 sfauthenticationsession

Last synced: 07 Apr 2025

https://github.com/LinusU/flutter_web_auth

Flutter plugin for authenticating a user with a web service

flutter-plugin hacktoberfest oauth2 sfauthenticationsession

Last synced: 03 Apr 2025

https://github.com/jaredhanson/passport-openidconnect

OpenID Connect authentication strategy for Passport and Node.js.

oauth2 openid-connect passport

Last synced: 13 May 2025

https://github.com/dnplus/streamlit-oauth

Simple OAuth Component for Streamlit App

oauth2 streamlit streamlit-component

Last synced: 15 May 2025

https://github.com/heyuxian/mcloud

基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器

keycloak mcloud microservice oauth2 rest-api spring-boot spring-cloud spring-security

Last synced: 07 May 2025

https://github.com/axa-group/oauth2-mock-server

A development and test oriented OAuth2 mock server

hacktoberfest mock-server nodejs oauth2 oauth2-server testing

Last synced: 14 Apr 2025

https://github.com/nginxinc/nginx-openid-connect

Reference implementation of OpenID Connect integration for NGINX Plus

javascript jwt nginx oauth oauth2 openid-connect openidconnect relying-party

Last synced: 07 Apr 2025

https://github.com/dvsekhvalnov/jose2go

Golang (GO) implementation of Javascript Object Signing and Encryption specification

encryption federation jose json jwa jwe jws jwt jwt-auth jwt-authentication jwt-token oauth2 openid openidconnect security signature

Last synced: 14 May 2025

https://github.com/avinashbot/redd

Redd is a batteries-included API wrapper for reddit.

api-wrapper bot oauth2 reddit ruby

Last synced: 04 Apr 2025