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/soulteary/docker-sso-server

Lightweight 🪶 self-hosted SSO server, resource utilization rate is <1% CPU, MEM <15 M

homelab oauth oauth2 otp sso traefik-forward-auth

Last synced: 14 Apr 2025

https://github.com/weibeu/flask-discord

Discord OAuth2 extension for Flask. An Easier implementation of "Log In With Discord".

dashboard discord discord-oauth2-extension flask flask-discord flask-extension oauth2 python

Last synced: 07 Apr 2025

https://github.com/doorkeeper-gem/doorkeeper-provider-app

An example OAuth 2 provider application using the Doorkeeper gem, Rails and Devise

devise doorkeeper oauth2 oauth2-provider oauth2-server rails ruby-on-rails

Last synced: 07 Apr 2025

https://github.com/manuelberrueta/flowanalyzer

FlowAnalyzer is a tool to help in testing and analyzing OAuth 2.0 Flows, including OpenID Connect (OIDC).

appsec identity oauth oauth2 oidc openid openid-connect redteam security security-tools

Last synced: 23 Jun 2025

https://github.com/anupam-dagar/portfolio-generator

HoxNox - Portfolios Made Easy, Generate portfolios in 3 easy steps

css django generator heroku html javascript jquery oauth oauth2 portfolio portfolio-website python

Last synced: 09 Apr 2025

https://github.com/Azard/egg-oauth2-server

:star2: OAuth2 server plugin for egg.js based on node-oauth2-server

egg egg-plugin eggjs node node-oauth2-server nodejs npm-package oauth2 oauth2-server

Last synced: 01 May 2025

https://github.com/ManuelBerrueta/FlowAnalyzer

FlowAnalyzer is a tool to help in testing and analyzing OAuth 2.0 Flows, including OpenID Connect (OIDC).

appsec identity oauth oauth2 oidc openid openid-connect redteam security security-tools

Last synced: 03 Apr 2025

https://github.com/ltratt/pizauth

Command-line OAuth2 authentication daemon

oauth oauth2

Last synced: 05 Apr 2025

https://github.com/zalando/tokens

Java library for conveniently verifying and storing OAuth 2.0 service access tokens

authentication hacktoberfest java javadoc jvm oauth2 tokens

Last synced: 14 May 2025

https://github.com/ueberauth/ueberauth_google

Google OAuth2 Strategy for Überauth.

google oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 30 Mar 2025

https://github.com/erisa/discord-oidc-worker

Sign into Discord on Cloudflare Access, powered by Cloudflare Workers!

cloudflare-access cloudflare-workers discord oauth2 oidc-provider workers zero-trust

Last synced: 04 Apr 2025

https://github.com/gita/bhagavadgita

A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.

api bhagavad-gita flask frontend krishna oauth2 open-source opensource python rest-api swagger

Last synced: 09 May 2025

https://github.com/gini/dexter

dexter is a Kubernetes OIDC helper with as much automation as possible

go golang google kubernetes oauth2 oidc

Last synced: 04 Apr 2025

https://github.com/aerogear/aerogear-ios-oauth2

Client library for OAuth2/OpenID Connect

aerogear facebook google keycloak oauth2 swift

Last synced: 08 Apr 2025

https://github.com/gita/BhagavadGita

A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.

api bhagavad-gita flask frontend krishna oauth2 open-source opensource python rest-api swagger

Last synced: 29 Mar 2025

https://github.com/reboxer/discord-oauth2

Discord's OAuth2 API wrapper.

discord nodejs oauth oauth2

Last synced: 06 May 2025

https://github.com/fimuxd/GITGET

GitHub의 Contributions를 iOS의 Widget으로 보여주는 App

combine contributions gitget github ios ios-swift mvvm oauth2 rxcocoa rxswift swift swiftui today-extension widget widgetkit

Last synced: 02 May 2025

https://github.com/marcosbarbero/spring-boot2-oauth2-jwt

Read more http://blog.marcosbarbero.com/centralized-authorization-jwt-spring-boot2/

jdbc jwt oauth2 spring-boot-2 spring-security-5

Last synced: 08 May 2025

https://github.com/frankie567/httpx-oauth

Async OAuth client using HTTPX

async httpx oauth oauth2 python3

Last synced: 15 May 2025

https://github.com/douglasmakey/oauth2-example

A simple Oauth2 example with Go

article example go golang google oauth2

Last synced: 17 Mar 2025

https://github.com/myndocs/kotlin-oauth2-server

Flexible OAuth2 server library. Support for multiple frameworks

hexagon http4k javalin kotlin ktor oauth2 oauth2-server sparkjava

Last synced: 09 Apr 2025

https://github.com/jgrodziski/keycloak-clojure

A Clojure library helping the integration of Keycloak with a Clojure Application + a sample SPA Client and API Server demonstrating the Keycloak integration

authentication authorization clojure iam keycloak keycloak-clojure oauth2 oauth2-provider oidc oidc-provider re-frame realm security yada

Last synced: 30 Apr 2025

https://github.com/iamraphson/adonisjs-hackathon-starter

A boilerplate for AdonisJS web framework

adonisjs hackathon nodejs oath oauth2

Last synced: 16 Mar 2025

https://github.com/i-core/werther

An Identity Provider for ORY Hydra over LDAP

active-directory authentication hydra identity ldap oauth2 openid-connect security

Last synced: 19 Feb 2025

https://github.com/rcbj/oauth2-oidc-debugger

An OAuth2 and OpenID Connect Debugger

authentication debugger oauth2 oidc openidconnect security

Last synced: 02 Apr 2025

https://github.com/stevebest/passport-vkontakte

VK.com authentication strategy for Passport and Node.js

authentication nodejs oauth2 passport vk vkontakte

Last synced: 05 Apr 2025

https://github.com/kamermans/guzzle-oauth2-subscriber

OAuth 2.0 Client for Guzzle 4, 5, 6 and 7 with PHP 5.4 - PHP 8.0 - no more dependency hell!

guzzle guzzle-middleware guzzlehttp oauth oauth2

Last synced: 16 May 2025

https://github.com/lpinca/shopify-token

Get an OAuth 2.0 access token for the Shopify API with ease

api oauth2 shopify token

Last synced: 05 Apr 2025

https://github.com/soofstad/react-oauth2-pkce

Provider agnostic OAuth2 Authorization Code flow with PKCE for React

amazon authentication azure azuread cognito fusionauth github jwt keycloak microsoft oauth oauth2 openid-connect react wso2

Last synced: 15 May 2025

https://github.com/silexlabs/unifile

Unified access to cloud storage services through a simple web API.

cloud cloud-storage-services dropbox fs ftp javascript oauth2 remotestorage sftp unifile webdav

Last synced: 07 Apr 2025

https://github.com/e-oj/visa

Easy third party authentication (OAuth 2.0) for Flutter apps.

authentication flutter oauth oauth-providers oauth2 third-party

Last synced: 05 Apr 2025

https://github.com/sylveon/discord-ban-appeals

Sample ban appeals page with OAuth2 integration

discord oauth2

Last synced: 25 Jun 2025

https://github.com/mainmatter/rails_api_auth

Lightweight Rails Engine that implements the "Resource Owner Password Credentials Grant" OAuth 2.0 flow as well as Facebook authentication

auth oauth2 rails

Last synced: 24 Nov 2024

https://github.com/damienbod/blazor.bff.openidconnect.template

Blazor.BFF.OpenIDConnect.Template, Blazor WASM hosted in ASP.NET Core using OpenID Connect BFF (server authentication)

aspnet-core bff blazor dotnet oauth2 oidc openid-connect wasm

Last synced: 08 Apr 2025

https://github.com/dwyl/auth

🚪 🔐 UX-focussed Turnkey Authentication Solution for Web Apps/APIs (Documented, Tested & Maintained)

auth authentication elixir email oauth oauth2 phoenix separation-of-concerns

Last synced: 16 May 2025

https://github.com/guoguang/madao_service

:tada: 一个基于Spring Cloud全家桶的微服务架构,可用于快速学习微服务架构,或企业环境开发,权限基于URL细粒度授权。

blog blog-engine cms crud java-blog jwt management-system microservice oauth2 spring spring-data-jpa spring-mvc springboot springcloud springcloud-demo sso

Last synced: 05 Apr 2025

https://github.com/auraphp/Aura.Auth

Provides a unified interface to local and remote authentication systems.

aura authentication authenticator hacktoberfest hacktoberfest2020 login oauth2 pdo standalone-php-library

Last synced: 02 Apr 2025

https://github.com/laqul/laqul

A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.

api api-client dashboard firebase firebase-auth firebase-cloud-messaging graphql javascript laravel login-system mobile-app oauth2 php pwa quasar-framework registration-system social-login spa token-authetication user-roles

Last synced: 29 Mar 2025

https://github.com/piomin/sample-spring-oauth2-microservices

some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment

api-security authorization jwt microservices-security oauth oauth2 spring-boot spring-cloud spring-security spring-security-oauth2 zuul

Last synced: 10 Jun 2025

https://github.com/cyberdem0n/pam-oauth2

OAuth2 pam module

oauth2 pam

Last synced: 17 Mar 2025

https://github.com/CyberDem0n/pam-oauth2

OAuth2 pam module

oauth2 pam

Last synced: 30 Mar 2025

https://github.com/chadicus/slim-oauth2

Routes and Middleware for Using OAuth2 Server within a Slim Framework API

api http middleware oauth2 php psr-7 routes slim

Last synced: 05 Apr 2025

https://github.com/itpropro/nuxt-oidc-auth

OIDC (OpenID connect) focused auth module for Nuxt

authentication hacktoberfest nuxt nuxtjs oauth oauth2 openid-connect security vue

Last synced: 16 May 2025

https://github.com/zoonman/linkedin-api-php-client

LinkedIn API PHP SDK with OAuth 2 support. Can be used for social sign in or sharing on LinkedIn. Has a good usage examples

composer linkedin linkedin-api linkedin-client linkedin-login linkedin-sdk linkedin-signin oauth2 oauth2-authentication oauth2-client php sdk

Last synced: 12 Apr 2025

https://colin-b.github.io/httpx_auth/

Authentication classes to be used with httpx

active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python

Last synced: 15 May 2025

https://github.com/colin-b/httpx_auth

Authentication classes to be used with httpx

active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python

Last synced: 07 Apr 2025

https://github.com/Colin-b/httpx_auth

Authentication classes to be used with httpx

active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python

Last synced: 11 Apr 2025

https://github.com/benjaminabt/samples.aspnetcore-identityserver4

IdentityServer4 sample with .NET Core and ASP.NET Core 2.0

aspnetcore dotnetcore identityserver4 oauth2

Last synced: 04 Dec 2024

https://github.com/luoyunchong/dotnetcore-examples

about learning DotNetCore via examples. DotNetCore 教程、技术栈示例代码,快速简单上手教程。

csredis dotnetcore freesql identityserver4 oauth2 qiniu webapiclient

Last synced: 26 Jan 2025

https://github.com/IridiumIdentity/iridium

An OIDC provider integrator. Choose your social providers without needing to write code.

customer-identity identity-management oauth2 openid-connect passwordless security webauthn

Last synced: 29 Nov 2024

https://github.com/wohali/oauth2-discord-new

New Discord Provider for the OAuth 2.0 Client

discord oauth oauth2 oauth2-client php

Last synced: 04 Apr 2025

https://github.com/vakinge/jeesuite-passport

Jeesuite-passport是面向企业级单点登录、统一认证的一站式解决方案。支持微信、企业微信、主流开放平台OAuth、Oauth2.0,JWT、SAML2.0多种认证集成模式。

oauth2 passport sso ucenter wechat

Last synced: 12 Jun 2025

https://github.com/discourse/discourse-oauth2-basic

A basic OAuth2 plugin for use with Discourse

discourse discourse-plugin oauth2

Last synced: 06 Apr 2025

https://github.com/naver/naveridlogin-sdk-android

네이버 아이디로 로그인 SDK (안드로이드)

android oauth2

Last synced: 08 Apr 2025

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

OAuth 1.0 and 2.0 authentication strategies for Passport and Node.js.

oauth oauth2 passport

Last synced: 13 May 2025

https://github.com/aruss/identitybase

IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.

aspnet-core dotnet identity identityserver identityserver4 oauth2 openid-connect security

Last synced: 06 Apr 2025

https://github.com/aruss/IdentityBase

IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.

aspnet-core dotnet identity identityserver identityserver4 oauth2 openid-connect security

Last synced: 04 May 2025

https://github.com/geoffsmith82/gmailauthsmtp

This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.

authentication delphi email gmail hotmail imap indy oauth2 oauthbearer outlook outlook365 pop3 sasl smtp xoauth2 xoauth2-protocol

Last synced: 26 Feb 2025

https://github.com/jpopesculian/twitter-v2-rs

Rust bindings for Twitter API v2

authentication oauth2 rust twitter twitter-api

Last synced: 01 May 2025

https://github.com/ricardogesteves/authv5-toolkit

Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.

authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod

Last synced: 05 Apr 2025

https://github.com/mmacneil/vueaspnetcore2webapiauth

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

aspnet-core-2 facebook-login oauth2 vuejs2 vuex webapi

Last synced: 14 Apr 2025

https://github.com/henalbrod/Blazor.Auth0

The library for using Auth0 in Blazor applications.

auth0 blazor csharp dotnetcore oauth2 oidc

Last synced: 25 Mar 2025

https://github.com/henalbrod/blazor.auth0

The library for using Auth0 in Blazor applications.

auth0 blazor csharp dotnetcore oauth2 oidc

Last synced: 26 Jan 2025

https://github.com/msa7/multi_auth

Standardized multi-provider OAuth authentication

crystal-lang multiauth oauth2 omniauth

Last synced: 14 Apr 2025

https://github.com/piomin/sample-spring-security-microservices

Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud

keycloak microservices oauth2 spring-boot spring-cloud-gateway spring-security spring-security-oauth2

Last synced: 05 Apr 2025

https://github.com/andifalk/reactive-spring-security-5-workshop

Hands-On workshop for securing a reactive spring boot 2 application in multiple steps

oauth2 openid-connect owasp-top-10 reactive-streams spring spring-boot spring-mvc spring-security spring-webflux workshop

Last synced: 12 Apr 2025

https://github.com/OpenIDC/liboauth2

OAuth 2.x and OpenID Connect C library

c oauth oauth2 openid-connect

Last synced: 31 Jan 2025

https://github.com/salte-auth/salte-auth

💻🗝 Authentication for the modern web!

authentication oauth2 openid

Last synced: 31 Mar 2025

https://github.com/richardknop/django-oauth2-server

OAuth2 server written in Python with Django

django oauth2 oauth2-server python

Last synced: 16 Mar 2025

https://github.com/darkness4/auth-htmx

Experiment with Go + HTMX and OAuth2/OIDC + WebAuthn

go htmx oauth2 oidc sql ssr webauthn

Last synced: 06 Apr 2025

https://github.com/pedroetb/node-oauth2-server-mongo-example

Working oauth2 server with mongodb storage and minimal configuration

mongodb mongodb-storage nodejs oauth oauth2 oauth2-server

Last synced: 18 Dec 2024

https://github.com/ueberauth/ueberauth_github

GitHub OAuth2 Strategy for Überauth

github oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 30 Mar 2025

https://github.com/auth0/node-oauth2-jwt-bearer

Monorepo for libraries that protect Node APIs with OAuth2 Bearer JWTs

bearer dx-sdk express jwt oauth2

Last synced: 15 May 2025

https://github.com/alvin0216/remix-ssr-blog

Personal blog developed based on remix!(基于 remix 开发的个人博客)

antd blog mysql node oauth2 prisma2 react react-hook remix ssr typescript unocss

Last synced: 22 Mar 2025

https://github.com/nvh95/react-linkedin-login-oauth2

Easily get Authorization Code from Linked In to log in without redirecting.

hacktoberfest linkedin linkedin-api login oauth oauth2 react signin

Last synced: 05 Apr 2025

https://github.com/damienbod/Secure_gRpc

Security Experiments with gRPC and ASP.NET Core 5

aspnet-core aspnetcore grpc http2 https oauth2 proto3

Last synced: 18 Apr 2025

https://github.com/danidelgadoz/ngx-admin

Angular (v14.0.0) starter with a strong architecture, best practices and following the angular style guide

angular architecture crud dashboard jasmine material oauth2 typescript

Last synced: 12 Apr 2025

https://github.com/wkrzywiec/keycloak-security-example

Sandbox project to play around with keyclaok and integrating it with Spring Boot and Angular apps (using OAuth 2.0 protocol)

angular java jwt keycloak learning learning-by-doing oauth2 security spring-boot

Last synced: 26 Mar 2025

https://github.com/embesozzi/keycloak-openfga-workshop

Keycloak integration with OpenFGA (based on Zanzibar) for Fine-Grained Authorization at Scale (ReBAC)

access-management api api-gateway apisix auth0 authorization fine-grained-authorization keycloak oauth2 okta openfga rebac roles user-identity workshop zanzibar

Last synced: 13 Jan 2025

https://github.com/damienbod/secure_grpc

Security Experiments with gRPC and ASP.NET Core 5

aspnet-core aspnetcore grpc http2 https oauth2 proto3

Last synced: 15 Apr 2025