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:
- Authorization Code
- PKCE
- Client Credentials
- Device Code
- Refresh Token
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2025-06-27 00:21:38 UTC
- JSON Representation
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/adrien2p/medusa-plugins
A collection of awesome plugins for medusa :rocket:
analytics authentication dashboard facebook-authentication google-authentication grafana javascipt javascript linkedin-authentication medusa-plugin medusa-plugins medusajs nodejs oauth2 payments prometheus sentry-integration twitter-authentication typescript
Last synced: 15 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
Last synced: 05 Apr 2025
https://github.com/reel2bits/reel2bits
Self-hosted Soundtracks and Podcasts sharing, with ActivityPub federation.
activitypub activitypub-federation activitystreams decentralization federation fediverse flask music oauth2 podcasts selfhosted selfhosting soundcloud vuejs
Last synced: 19 Jan 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/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/pedroetb/node-oauth2-server-example
Working oauth2 server with minimal configuration
client-credentials grant nodejs oauth oauth2 oauth2-server password refresh-token
Last synced: 10 Apr 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/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/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/brokenhandsio/vapor-oauth
OAuth2 Provider Library for Vapor
brokenhands oauth oauth2 oauth2-server server-side-swift swift vapor vapor-oauth vapor-provider
Last synced: 05 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
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/mamantoha/omniauth-vkontakte
Vkontakte OAuth2 Strategy for OmniAuth
hacktoberfest oauth2 omniauth omniauth-vkontakte ruby ruby-library vk vkontakte
Last synced: 16 May 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
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
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/mike4aday/swiftlysalesforce
The Swift-est way to build native mobile apps that connect to Salesforce.
api asynchronous combine ios ipados mobile oauth oauth2 reactive salesforce salesforce-developers salesforce-rest-api spm swift swiftpackagemanager swiftui
Last synced: 13 Jun 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/mike4aday/SwiftlySalesforce
The Swift-est way to build native mobile apps that connect to Salesforce.
api asynchronous combine ios ipados mobile oauth oauth2 reactive salesforce salesforce-developers salesforce-rest-api spm swift swiftpackagemanager swiftui
Last synced: 09 Dec 2024
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/freizl/hoauth2
Haskell oauth2 binding
haskell identity identity-providers oauth2 oauth2-client
Last synced: 04 Apr 2025
https://github.com/Norwik/Helmet
🐺 A Lightweight Cloud Native API Gateway.
api-authentication api-authorizarion api-gateway basic-authentication clivern cloud-native golang helmet microservices oauth2
Last synced: 27 Apr 2025
https://github.com/andifalk/authorizationserver
Spring Boot OAuth 2.0 & OpenID Connect Identity Provider / Authorization Server
authorization-code-grant authorization-server authorizationserver authorizationservice client-credentials-grant identity-provider introspection java jwt jwt-bearer-tokens oauth2 oauth2-provider openid-connect openidconnect pkce spring-boot spring-security
Last synced: 12 Apr 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/JeffDeCola/my-cheat-sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
amazon-web-services cheat-sheets cheatsheet concourse consul docker google-cloud-platform grafana iaas kubernetes marathon mesos microservices microsoft-azure oauth2 packer postgresql terraform vagrant visual-studio-code
Last synced: 04 Dec 2024
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://github.com/jeffdecola/my-cheat-sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
amazon-web-services cheat-sheets cheatsheet concourse consul docker google-cloud-platform grafana iaas kubernetes marathon mesos microservices microsoft-azure oauth2 packer postgresql terraform vagrant visual-studio-code
Last synced: 18 Feb 2025
https://github.com/sourabpramanik/payload-auth-plugin
Authentication plugin for Payload CMS
authentication nextjs oauth oauth2 oidc passkey payload payload-plugin payloadcms saml sso webauthn
Last synced: 04 Feb 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/discourse/discourse-oauth2-basic
A basic OAuth2 plugin for use with Discourse
discourse discourse-plugin oauth2
Last synced: 06 Apr 2025
https://github.com/ballerina-platform/module-ballerina-oauth2
Ballerina OAuth2 Module
auth authorization ballerina hacktoberfest integration oauth2 oauth2-client wso2
Last synced: 19 Jun 2025
https://github.com/jaredhanson/passport-oauth
OAuth 1.0 and 2.0 authentication strategies for Passport and Node.js.
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/tinmegali/Oauth2-Stateless-Authentication-with-Spring-and-JWT-Token
Oauth2 Stateless Authentication with Spring and JWT Token
h2-database oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 02 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
Last synced: 31 Jan 2025
https://github.com/salte-auth/salte-auth
💻🗝 Authentication for the modern web!
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/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/kriasoft/web-auth-library
Authentication library for the browser environment using Web Crypto API
authentication authorization cloudflare crypto decryption encryption gcp hmac jsonwebtoken jwt oauth oauth2 subtlecrypto token webcrypto webcrypto-api webworkers
Last synced: 10 Feb 2025
https://github.com/jurabek/identityserver4.phonenumberauth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
asp-net-core authentication-middleware identityserver identityserver4 identiy jwt mobile-authentication net-core oauth oauth2 oidc openid passwordless-authentication phone-authentication sms-activate
Last synced: 11 Apr 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/dadrus/heimdall
A cloud native Identity Aware Proxy and Access Control Decision service
access-control access-management api-gateway auth-api auth-proxy authentication authorization decision-api golang iap identity-aware-proxy oauth2 openid-connect policy-enforcement
Last synced: 20 Dec 2024
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/openiddict/openiddict-documentation
OpenIddict documentation
aspnetcore dotnet oauth2 openidconnect
Last synced: 04 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: 15 Apr 2025