Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OAuth 2.0
![](https://explore-feed.github.com/topics/oauth2/oauth2.png)
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-02-12 00:21:13 UTC
- JSON Representation
https://github.com/jpalumickas/node-oauth2-server-grant-type-apple
Apple login grant type for node oauth2-server
apple hacktoberfest node nodejs oauth oauth2 oauth2-server
Last synced: 21 Oct 2024
https://github.com/oktadev/okta-node-client-credentials-flow-example
Node API with OAuth 2.0 Client Credentials Flow using Okta
api api-client client-credentials expressjs nodejs oauth2
Last synced: 28 Oct 2024
https://github.com/digao-dalpiaz/reactnativeauth
React Native app with OAuth2
auth fusionauth login mobile oauth2 react-native
Last synced: 29 Jan 2025
https://github.com/yogesh-bhandare/sellaiart
SellAiArt is a platform for AI artists to create, showcase, and sell their digital art. It empowers creators to gain recognition and earn income.
ai cicd django docker github-actions htmx js oauth2 postgresql stripe tailwindcss
Last synced: 30 Nov 2024
https://github.com/ikemtz/pubeler
A utility to post data contained in flat files to RESTful apis.
auth0 device-workflow flat-files oauth2
Last synced: 23 Oct 2024
https://github.com/andrew-boutin/dndtextapi
REST API for a DnD style text adventure site with Google authentication.
docker docker-compose golang mock-server oauth2 postgresql rest-api
Last synced: 05 Feb 2025
https://github.com/netcode/oauthgoat
Vulnerable dockerized environment designed to test OAuth vulnerabilities
oauth-client oauth2 oauth2-server security security-labs vulnerability
Last synced: 02 Jan 2025
https://github.com/ollionorg/google-oauth2-token
🔐 Command-line tool to generate OAuth2 tokens for Google Workspace using a service account.
gcp google google-workspace oauth2 oauth2-authentication service-account token
Last synced: 06 Nov 2024
https://github.com/jpalumickas/node-oauth2-server-grant-type-facebook
facebook node nodejs oauth oauth2 oauth2-server
Last synced: 21 Oct 2024
https://github.com/softprops/octopat
:octocat: :key: GitHub personal access token dispenser
Last synced: 11 Oct 2024
https://github.com/egnuez/sso-oauth2
Single Sign On using oAuth2 & JWT
django oauth2 python3 single-sign-on sso
Last synced: 31 Dec 2024
https://github.com/jpalumickas/node-oauth2-server-grant-type-google
google node nodejs oauth oauth2 oauth2-server
Last synced: 09 Nov 2024
https://github.com/walderlansena/api-restfull-sy4-mongodb-oauth2
:lock: :computer: :herb: API RestFull com Oauth2, MongoDB com Symfony 4
api authentication mongo mongodb oauth2 php7 rest restfull symfony4
Last synced: 30 Jan 2025
https://github.com/leogaudin/ft_transcendence
This project is something you've never done before. Think back to the beginning of your programming journey. Look at yourself, now is your time to shine!
2fa 42 42cursus 42school django docker oauth2 pong pong-game postgresql transcendence
Last synced: 30 Jan 2025
https://github.com/hanabix/akka-stream-oauth2
Some useful graph shapes of akka-stream for OAuth2
Last synced: 05 Nov 2024
https://github.com/phogolabs/terraform-provider-sendgrid
A package contains a useful Terraform Providers
hydra oauth2 terraform-provider
Last synced: 23 Jan 2025
https://github.com/ym1085/springboot-ecommerce-system
Ecommerce system with spring boot
amazon jpa jwt mybatis mysql oauth2 redis spring-security springboot
Last synced: 22 Nov 2024
https://github.com/int128/oauth2-github-app
Go package for authenticating with GitHub App Installation token, interoperable with golang.org/x/oauth2 package
Last synced: 27 Oct 2024
https://github.com/quarkiverse/quarkus-oidc-proxy
OpenID Connect Proxy
oauth2 oidc openid-connect proxy quarkus-extension
Last synced: 10 Nov 2024
https://github.com/zentro/xfdiscordcaprovider
Let visitors of your XenForo forum log in and register via their Discord account.
addons discord oauth2 xenforo xenforo-addons xenforo2
Last synced: 26 Jan 2025
https://github.com/jinhucheung/omniauth-ekuaishou
Omniauth strategy for Kuaishou Marketing
kuaishou kuaishou-api oauth2 omniauth ruby
Last synced: 03 Dec 2024
https://github.com/jinhucheung/omniauth-etencent
Omniauth strategy for Tencent Marketing
marketing oauth2 omniauth qq ruby tencent tencent-api
Last synced: 03 Dec 2024
https://github.com/vineethkrishnan/laravel-kit-with-oauth
Laravel starter kit forked from https://github.com/brunogaspar/laravel-starter-kit and bundled with hybrid auth
laravel laravel-4-starter oauth2 php
Last synced: 29 Jan 2025
https://github.com/jferrl/go-githubauth
Go package that provides utilities for GitHub authentication
github github-authentication go oauth2
Last synced: 18 Nov 2024
https://github.com/abestanis/txoauth2
OAuth2 server implementation for twisted
oauth2 oauth2-provider oauth2-server protected-resources python python2 python3 twisted
Last synced: 11 Jan 2025
https://github.com/saahilanande/backend-mtrs
This repository contains the backend of the Movie Theater Reservation System. MTRS is a project to buy tickets and book seats for films in various theaters. Spring boot + Java + Postgres+ spring security + Oauth2.0 + JPA
activemq heroku java11 jpa junit5 jwt log4j2 maven mockito-junit oauth2 postgresql springboot3 springsecurity
Last synced: 13 Oct 2024
https://github.com/d-band/auth-center
auth center with OAuth 2.0 & TOTP
koa koa-orm koa-view koa2 oauth oauth2 oauth2-server totp
Last synced: 24 Nov 2024
https://github.com/rcarubbi/oauth2_aspnetidentity_dapper
Implementação de Autenticação e Autorização com OAuth2, Aspnet Identity, OWIN, Aspnet MVC, WebAPI e Dapper
asp-net-identity dapper oauth2
Last synced: 13 Jan 2025
https://github.com/dogeared/kcdc-2019-oauth-and-oidc
KCDC 2019 - OAuth 2.0 and OpenID Connect in Plain English
Last synced: 20 Jan 2025
https://github.com/echominds/infohub
"InfoHub: A collaborative platform for writing and sharing articles. Built with Java, Spring Boot, and Google OAuth2." "InfoHub: Веб-платформа для создания и публикации статей. Построено с использованием Java, Spring Boot и Google OAuth2."
community contentmanagement gradle java monolith-architecture oauth2 oauth2-client open-source postgres postgresql postgresql-database spring spring-boot spring-data-jpa spring-mvc spring-security webdevelopment
Last synced: 12 Oct 2024
https://github.com/shuppet/p6-oauth2-discord
Raku module for authenticating against Discord's OAuth2 API.
discord discord-api oauth2 perl6 perl6-module raku raku-module
Last synced: 23 Dec 2024
https://github.com/rahil-p/passport-discord-token
Passport strategy for authorizing users with Discord access tokens using the OAuth 2.0 API
Last synced: 15 Oct 2024
https://github.com/madarche/oauth2-resource-server-example
OAuth2 Resource Server (RS) example
oauth2 oidc openid openid-client openid-connect
Last synced: 10 Feb 2025
https://github.com/Gikkman/google-auth-electron
Sample app for verifying against Google with an Electron app
electron google google-api node node-js nodejs oauth oauth2 oauth2-authentication oauth2-client
Last synced: 25 Oct 2024
https://github.com/anoziechibuike/agberochat2.0
AGBEROCHAT is a dynamic web application built with Flask, Socket.IO, and a robust database backend. This project offers a seamless and real-time chatting experience with the power of Flask and Socket.IO, ensuring instant communication. Users can create or join personalized rooms, fostering private conversations or group discussions.
expo expo-cli flask flask-socketio flask-sqlalchemy javascript oauth2 react-native react-navigation socketio
Last synced: 08 Nov 2024
https://github.com/socialiteproviders/nextcloud
[READ ONLY] Subtree split of the SocialiteProviders/Nextcloud Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 07 Nov 2024
https://github.com/techofficer/express-apple-signin-example
Express app using Passport for Sign in with Apple
apple authentication express node nodejs oauth2 passport passport-js
Last synced: 02 Feb 2025
https://github.com/nexmo-community/oauth2-login-shell
A command-line tool to test OAuth2 authentication
example java oauth2 ucaas ucextend vonage-api
Last synced: 10 Feb 2025
https://github.com/purwokertodev/go-oauth2-jwt
OAuth2 server example using Go
Last synced: 21 Nov 2024
https://github.com/ramzibouzaiene/employeemanagement-springboot-vuejs
Key Cloak implementation project in front end with vue js and in the backend with spring boot/spring security
java keycloak oauth2 spring-boot springsecurity typescript vuejs
Last synced: 10 Nov 2024
https://github.com/udos86/sveltekit-in-action
A Fullstack SvelteKit Demo using Prisma, Auth.js & Vite PWA
Last synced: 24 Oct 2024
https://github.com/engineering87/pdnd-client-assertion-generator
.NET Client Assertion Generator for PDND Service API - This repository has been migrated to Developers Italia
assertion authentication dotnet e-service government jwt oauth2 pdnd pubblica-amministrazione
Last synced: 25 Nov 2024
https://github.com/curityio/spring-boot-openid-client-mtls
An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.
code-example financial-grade mutual-tls oauth2 openid-connect spring-boot website
Last synced: 03 Dec 2024
https://github.com/bernardo-mg/oauth-resource-server-example
Example OAUTH 2 resource server with Spring
Last synced: 23 Jan 2025
https://github.com/sc-openauth/XF-OA-OpenAuth
OpenAuth.dev login and registration for XenForo 2.
oauth oauth2 oauth2-client oauth2-provider openauth php php54 php7 xenforo xenforo-2 xenforo2
Last synced: 22 Jan 2025
https://github.com/algaworks/live-spring-oauth
Código-fonte implementado na live em nossa página do Facebook (http://fb.com/algaworks)
algaworks oauth oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 31 Dec 2024
https://github.com/curityio/gatsby-assisted-token
Assisted token flow with React Context and Gatsby CLI
assisted-token code-example oauth2 openid-connect spa
Last synced: 03 Dec 2024
https://github.com/gitericsson/natours
Natours is a real-world RESTful API and server-side rendering WebApp for booking Tours.
agnostic brevo-api css3 express flutterwave-api fullstack javascript jwt leaflet-api mongodb-atlas mongoose mvc-architecture natours oauth2 pug server-side-rendering
Last synced: 22 Jan 2025
https://github.com/gluufederation/gluu-passport-testing
Gluu Passport Stage Tests
auth authentication authorization behave droplet gluu-passport-testing idp inbound oauth2 oidc python saml stage test-automation testing
Last synced: 05 Feb 2025
https://github.com/openiddict/openiddict-website
OpenIddict website
aspnetcore dotnet oauth2 openidconnect
Last synced: 10 Nov 2024
https://github.com/sesaquecruz/auth-infrastructure
A Secure Infrastructure with Apache APISIX and Keycloak.
api-gateway apisix iam keycloak oauth2 oidc
Last synced: 07 Feb 2025
https://github.com/charlesread/hapi-auth-fb
Hapi JS plugin that allows "plug-and-play" Facebook authentication in Hapi routes.
authentication facebook hapi hapijs oauth2
Last synced: 27 Dec 2024
https://github.com/towaquimbayo/get-kindr
A gamified web app that connects volunteers seeking opportunities and organizations hosting events by allowing volunteers to apply for available events and organizations to create new volunteer opportunities.
css css3 events javascript next next-auth nextjs oauth oauth2 organization prisma prisma-orm tailwind tailwindcss token typescript vercel volunteer volunteer-management
Last synced: 13 Jan 2025
https://github.com/casdoor/casdoor-spring-boot-shiro-example
SpringBoot & Apache Shiro Example for Casdoor
casdoor oauth oauth2 shiro springboot sso
Last synced: 13 Jan 2025
https://github.com/codefiesta/OAuthKit
A Swift Package for OAuth 2.0
ios macos oauth2 swift swift-package-manager swiftui visionos
Last synced: 23 Oct 2024
https://github.com/zslucky/koa-oauth2-password-server
A koa based SSO server with oauth2
Last synced: 06 Jan 2025
https://github.com/realdarkkenz/auth-bot-v1
Auth Bot V1
authbot discord discord-bot discord-js discordauth discordjs-v14 nitro nitro-generator nitrogen nitrogenerator oauth2
Last synced: 10 Jan 2025
https://github.com/cielqian/loadstar
在线书签
oauth2 spring-boot-2 spring-boot-jpa spring-cloud
Last synced: 11 Jan 2025
https://github.com/jsmestad/ueberauth_slack_v2
Slack OAuth V2 Überauth strategy that supports Bot and User tokens
oauth2 slack ueberauth ueberauth-strategies
Last synced: 27 Oct 2024
https://github.com/banghuazhao/short-video-uploader
Short Video Uploader is a Svelte-based web app that simplifies uploading short videos to YouTube. Future updates will support popular platforms like TikTok, Instagram, and Douyin. Perfect for content creators looking to streamline their workflow across multiple platforms!
css googleapi html javascript nodejs oauth2 shortvideo svelte webapp webapplication youtube-api
Last synced: 13 Oct 2024
https://github.com/interactive-maps/osm-get-oauth2-token
This tool allows you to obtain the bearer access token needed to perform most openstreetmap api requests authorised by the oAuth2 standard.
oauth2 oauth2-authentication openstreetmap openstreetmap-api token
Last synced: 21 Jan 2025
https://github.com/christophhu/angular-adfs
Angular library to adfs login to support oauth2
adfs angular npm-package oauth2
Last synced: 04 Feb 2025
https://github.com/clayrisser/trailpack-oauth-server
Trailpack to run OAuth 2 server on Trails application
oauth oauth-server oauth2 oauth2-server trailpack trails trailsjs waterline
Last synced: 08 Feb 2025
https://github.com/authgear/authgear-sdk-ios
Authgear authentication SDK for iOS platforms
authentication ios jwt mobile-library oauth2 sdk swift
Last synced: 07 Nov 2024
https://github.com/superbalist/laravel-lusitanian-oauth-session-store
A Laravel session storage interface for the lusitanian/oauth library
laravel laravel4 laravel4-package laravel5 laravel5-package oauth-library oauth2 php superbalist
Last synced: 21 Jan 2025
https://github.com/ssofy/javascript-sdk
SSOfy Javascript SDK
auth javascript node nodejs oauth2 oauth2-client sdk single-sign-on single-sign-out sso sso-authentication sso-login ssofy typescript
Last synced: 14 Jan 2025
https://github.com/ozdemirrulass/keycloak-nextjs-mysql-docker
This repository provides a setup for authentication in a modern web application environment. For more detailed explanation and step by step guide of this repository please visit my blog post.
authentication docker docker-compose keycloak mysql nextjs oauth2
Last synced: 29 Dec 2024
https://github.com/asaintsever/traefik-forwardauth-authcode-pkce
Simple implementation of a Traefik ForwardAuth middleware supporting Authorization Code with PKCE flow
auth0 authorization authorization-code-grant forwardauth oauth2 oidc pkce traefik traefik-forwardauth-middleware traefik2
Last synced: 26 Jan 2025
https://github.com/hamzaless/discordoauth2bridge
An basic discord OAuth2 Bridge for C#
authentication csharp discord library nuget nuget-package oauth2 oauth2-server
Last synced: 05 Jan 2025
https://github.com/fusionauth/fusionauth-example-go-device-code-grant
get-gif: An Example Golang CLI app using the FusionAuth Golang Client Library to provide Device Code OAuth
example fusionauth go golang golang-cli oauth2 oauth2-device-code-flow
Last synced: 05 Nov 2024
https://github.com/esimkowitz/pocket-reader-auth-api
An interface between the Pocket Authentication API and the Alexa Service Kit account linking interface.
alexa amazon gateway-api lambda oauth2 pocket
Last synced: 08 Jan 2025
https://github.com/sakkke/oauth2-discord-proxy
A proxy service that uses Discord OAuth 2.0 authentication powered by Hono
authentication discord hono honojs oauth2 proxy proxy-server proxy-service
Last synced: 06 Feb 2025
https://github.com/jensborch/kontentsu
Kontentsu CMS
angular angular-cli cdi cdi-extension cdn cms gradle headless-cms java-8 javaee oauth2 payara-micro rest
Last synced: 28 Dec 2024
https://github.com/sitholewb/usersapi
This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc
asp-net-core-api-starter aspnetcore dotnet dotnet-core facebook-oauth2 jwt jwt-bearer-tokens jwt-claims nunit-tests oauth-provider oauth-providers oauth2 unit-testing
Last synced: 24 Jan 2025
https://github.com/fdionisi/device-authorization-grant
A library to help implement the OAuth 2.0 Device Authorization Grant. Written for Deno and works in Node.js.
Last synced: 31 Jan 2025
https://github.com/qdequippe/oauth2-symfony-connect
SymfonyConnect OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 28 Oct 2024
https://github.com/intricate/twitch-oauth2-client-spring
Spring Security utilities for configuring an application as a Twitch OAuth 2.0 client.
java oauth2 security spring spring-security twitch
Last synced: 18 Jan 2025
https://github.com/alexmasterov/oauth2-headhunter
HeadHunter.ru Provider for the OAuth 2.0 Client
league-oauth2 oauth2 oauth2-headhunter oauth2-provider
Last synced: 07 Nov 2024
https://github.com/alexmasterov/oauth2-stackexchange
StackExchange.com Provider for the OAuth 2.0 Client
league-oauth2 oauth2 oauth2-provider oauth2-stackexchange
Last synced: 07 Nov 2024
https://github.com/richardd3ng/coaster-client
Coaster - Music Map
expo-cli geolocation graphql-client oauth2 react-native react-native-maps react-query redux spotify-api supercluster ui-kitten
Last synced: 11 Oct 2024
https://github.com/ladesa-ro/autenticacao
Autenticação do Ladesa.
auth authentication identity-provider idp issuer jwt keycloak ladesa ladesa-ro login oauth2 oidc openid-connect single-sign-on sisgea sisgha sso
Last synced: 17 Nov 2024
https://github.com/joeyism/py-oauth2_facebook_login
Gets OAuth2 access token from Facebook automatically (with webdriver) using requests_oauthlib
chrome chromedriver facebook oauth2 oauth2-access oauth2-facebook-login requests-oauthlib webdriver
Last synced: 29 Dec 2024
https://github.com/dhruuva/post-ops
A boilerplate that implements Google, Mail.ru, Github, Facebook and classic Authentication. So it can be easy to implement it as a starting point for your projects. Frontend on vue + Vuetify
boilerplate express jwt jwt-authentication mongodb mongoose nodejs oauth2 passport rest-api vue vue-dynamic-component vuetify-frontend
Last synced: 05 Jan 2025
https://github.com/daguttt/auth-app-nestjs
REST API that implements custom Authentication using Passport.js and @nestjs
authentication local-strategy nestjs oauth2 passport-google-oauth2 passportjs
Last synced: 09 Feb 2025
https://github.com/sammychinedu2ky/githubdotnetdeviceflow
This is an exemplary code on how to use GitHub Oath Device flow
Last synced: 18 Jan 2025
https://github.com/xhcf/springboot_restbasicauth
SpringBoot Rest Api Utilizing a Basic Auth Header For Api Verification.
authentication authorization basic basic-authentication oauth2 oidc springboot springboot-rest
Last synced: 13 Jan 2025
https://github.com/goooler/androidoauth2webview
Easy and fast setup of the OAuth2 Authorization Code Grant flow with a WebView for an Android application.
Last synced: 11 Oct 2024
https://github.com/mon99745/securityreference
🔐 Security Reference w/ JWT & OAuth2.0
Last synced: 18 Jan 2025
https://github.com/udhos/oauth2
https://github.com/udhos/oauth2 implements the oauth2 client_credentials flow with singleflight and plugable cache interface.
client-credentials go golang oauth2
Last synced: 18 Jan 2025
https://github.com/tslamic/go-oauth2-firestore
Firestore storage for OAuth 2.0
firestore golang golang-library oauth2 tokenstore
Last synced: 09 Nov 2024
https://github.com/giftedunicorn/kusalt
kusalt authentication
auth0 authentication container docker firebase-auth identity kubernetes oauth2 open-source openid sdk
Last synced: 02 Feb 2025
https://github.com/dehwyy/mafuyu
❄️App without limitation.
caddy cli docker docker-compose golang grpc microservices nats oauth2 orm postgresql redis rust sentry svelte typescript
Last synced: 03 Nov 2024
https://github.com/surendravidiyala/oauth-passport-facebook
Passport OAuth support through the passport-facebook module
facebook oauth2 passport passport-facebook passport-local user-authentication
Last synced: 26 Jan 2025
https://github.com/roadiz/abstractapitheme
Base theme for creating simple public RESTful API protected with referrer API keys.
Last synced: 05 Dec 2024