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-13 00:21:15 UTC
- JSON Representation
https://github.com/jwilsson/php-auto-refresh-oauth2-token-plugin
HTTPlug plugin to automatically refresh expired OAuth2 access tokens.
Last synced: 07 Jan 2025
https://github.com/thesaintkappa/marble
[IN DEVELOPMENT] A (subjectively) beautiful, modern and generally superior note-taking app. School project @mechaniktg
markdown nextjs oauth2 supabase
Last synced: 10 Jan 2025
https://github.com/thesaintkappa/supatodo
The most overengineered todo app you'll ever see which I initially intended to build "just to try out Supabase"
oauth2 postgresql react supabase todoapp
Last synced: 10 Jan 2025
https://github.com/astralmortem/fastauth
Hereβs a ready-to-use, customizable solution for FastAPI with Authentication, Authorization (RBAC), and OAuth2 support. This solution provides token based authentication(JWT, Redis, DB), role-based access control, and OAuth2 integration.
authentication authorization fastapi jwt jwt-authentication oauth2 orm python rbac token
Last synced: 30 Dec 2024
https://github.com/21bshwjt/microsoftgraph
Microsoft Graph API
azure graphapi oauth2 powershell rest-api serviceprincipal
Last synced: 08 Jan 2025
https://github.com/awahids/server-learn-react-login
learn oauth2 with expressjs, passport, login sosial media github, twitter and github
expressjs github-api google-api login-social oauth2 passportjs twitter-api
Last synced: 03 Feb 2025
https://github.com/neo-ciber94/cocinaria
A recipe generator using AI
ai claude gemini oauth2 openai postgresql s3 vercel-ai-sdk
Last synced: 06 Jan 2025
https://github.com/ashot72/microsoft-teams-sso-forums
Microsoft Teams Basic Forum (SSO)
auth-flow-app fluent-ui fluent-ui-northstar graph-api messaging-extension microsoft-teams microsoft-temas oauth-2 oauth2 on-behalf-of personal-tab sharepoint sharepoint-lists single-sign-on sso-authentication teams-bot teams-chat teams-meeting teams-tab
Last synced: 30 Dec 2024
https://github.com/shofiq0023/spring-security-oauth2
java oauth2 oauth2-client spring-boot spring-security
Last synced: 28 Dec 2024
https://github.com/khunkyawtunwin/node_react_full_project
Node & React Full Project Tutorial
expressjs mongodb mongoose nodejs oauth2 passportjs reactjs redux sendgrid-mail stripe-payments
Last synced: 10 Jan 2025
https://github.com/sdspot2034/rhyme-and-reason
Spotify API >> ETL >> Dashboard
api data-analytics data-engineering data-modeling database etl oauth2 python spotify-api
Last synced: 08 Jan 2025
https://github.com/kostiantyn-matsebora/helm-charts
Helm chart repository
coredns helm helm-charts helm-charts-repository kubernetes kubernetes-deployment oauth2 oauth2-proxy oidc provisioning pvc
Last synced: 13 Jan 2025
https://github.com/vkosuri/gdrivedownload
Download files from Google Drive using API
Last synced: 30 Dec 2024
https://github.com/hiejulia/hotelbooking
Hotel Booking project
apache-avro apache-kafka api-gateway cors docker eureka-server hystrix-dashboard kafka maven microservice mysql oauth2 rabbitmq spring-security springboot springcloud turbine zuul-server
Last synced: 16 Dec 2024
https://github.com/abhishektiwari/axioms-web-js
Axioms Javascript client for web applications including Single Page Applications such as Vue, Angular, and React
access-control angular axioms iam identity javascript-client oauth2 openidconnect react vue
Last synced: 29 Dec 2024
https://github.com/frolov-andrey2405/virtumart
VirtuMart is an online store that offers a wide range of products and services.
celery css django django-allauth django-debug-toolbar django-environ django-redis docker html javascript js oauth2 postgresql python redis stripe
Last synced: 14 Jan 2025
https://github.com/tk04/sections
Full-stack application for embedding templates into your website with 3 lines of code.
apollo apollo-client apollo-server codegen grapqhl oauth2 postgresql prisma type-graphql typescript
Last synced: 06 Jan 2025
https://github.com/bartmika/osin-thirdparty-example
Example of a simple application which is powered by a third-party oAuth 2.0 server for it's authentication / authorization. Written in Golang.
golang-examples oauth2 oauth2-client
Last synced: 06 Jan 2025
https://github.com/habibun/fos-oauth-server-bundle
Implements FOSOAuthServerBundle in symfony
bundle fosoauthserverbundle oauth2 php symfony symfony-bundle
Last synced: 14 Jan 2025
https://github.com/xp-forge/web-auth
Web Authentication
authentication basic-authentication cas jwt oauth oauth1 oauth2 php userinfo xp-framework
Last synced: 06 Nov 2024
https://github.com/808vita/react-news
React - News - with Auth0 & Libre Translation- Hosted on Render platform & working (previously was deployed to heroku - free tier limits crossed ) - since it is free tier server might take more than 1min to wake up from sleep.
auth0 mern mern-stack nodejs oauth2 react translation
Last synced: 28 Dec 2024
https://github.com/azmanabdlh/golang-web
authentication golang gql grpc jwt nsq oauth2 restful-api
Last synced: 07 Jan 2025
https://github.com/dniel/forwardauth-spademo
Sample SPA application for ForwardAuth
authentication authorization forwardauth oauth2 react traefik typescript
Last synced: 11 Feb 2025
https://github.com/patricks-js/zeroauth
ZerOAuth is an application for authentication and authorization using OAuth2 protocol.
api authentication-backend bun lefthook oauth2 postgresql typescript vitest
Last synced: 14 Jan 2025
https://github.com/riolaf05/aws-cognito-fastapi-auth
Code to validate JWT tokens from Cognito on FastAPI
authentication aws cognito cognito-user-pool fastapi oauth2 terraform
Last synced: 21 Jan 2025
https://github.com/mramshaw/oauth2.0
OAuth 2.0 - Udacity ud330 - Authentication & Authorization
bandit flask identity-provider oauth oauth2 pip python sqlalchemy
Last synced: 14 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-amazon-cognito
NGINX Plus OIDC w/ Amazon Cognito Integration
amazon-cognito identity-provider idp nginx nginx-oidc nginx-openid-connect nginx-plus nginxplus oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-onelogin
NGINX Plus OIDC w/ OneLogin Integration
identity-provider idp jwt nginx nginx-oidc nginx-openid-connect nginxplus oauth2 oidc onelogin openid-connect
Last synced: 12 Jan 2025
https://github.com/harsh-modi278/spm-group32-blog-sharing-website
This project is created as part of IT414 Software Project Management course work
express jwt-authentication mongodb nodejs oauth2 reactjs
Last synced: 08 Jan 2025
https://github.com/loglux/csv2email
This project automates the process of sending emails via the Office 365 API or Gmail API
gmail-api mail-sender ms-outlook oauth2 office365
Last synced: 07 Jan 2025
https://github.com/harsh-modi278/message-board-frontend
A simple blog sharing web application with boards, comments, users, and likes, markdown support - made using PostgreSQL, Express, React and Node.
Last synced: 08 Jan 2025
https://github.com/sasha-hk/auth-node
π§ͺ Authentication example with OAuth 2.0 and JWT
Last synced: 08 Jan 2025
https://github.com/dking1342/authentication-intro
Intro into different auth strategies
connect-mongo demo ejs express google-oauth2 javascript local-strategy mongodb mongoose nodejs oauth2 passportjs register
Last synced: 14 Jan 2025
https://github.com/matrixpower1004/springboot-photogram
κ°λ¨ν SNS νλ‘μ νΈ. Javaμ Spring boot κ΄λ ¨ κΈ°μ λ€μ νμ΅νλ€.
bootstrap4 java jquery jsp oauth2 spring-jpa spring-security springboot2-x
Last synced: 24 Dec 2024
https://github.com/vertx-howtos/web-and-oauth2-oidc
Securing a Web Application with OAuth2/OpenId Connect
howto oauth2 openid-connect vertx
Last synced: 18 Jan 2025
https://github.com/jeanribes/oauth-slave-accounts
Custom Django Oauth backend for Ressource Servers to download full user data fom Authorization Server
Last synced: 30 Dec 2024
https://github.com/sxw111/referral-system-api
tz
alembic asynchronous celery docker docker-compose fastapi jwt oauth2 postgresql pydantic pytest python redis sqlalchemy
Last synced: 11 Feb 2025
https://github.com/themusharraf/fastapi-oauth2
FastAPI va token autentifikatsiyasi yordamida foydalanuvchilarni autentifikatsiya qilish
authentication authorization fastapi oauth2
Last synced: 11 Feb 2025
https://github.com/dilozy/valorant_pros
ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎ-ΠΈΠ³ΡΠΎΠΊΠΎΠ² Valorant Champions Tour
django django-rest-framework docker-compose gunicorn mysql nginx oauth2 rest-api
Last synced: 21 Jan 2025
https://github.com/vladimirfomene/oauth-implicit
auth0 jquery oauth2 springboot
Last synced: 07 Jan 2025
https://github.com/abdullah0332/twitch
A React Application that uses RTMP server and JSON server at the Back-End to add/remove/edit streams and go live using OBS.
axios flv flvjs lodash oauth2 react reactjs redux redux-form redux-thunk
Last synced: 08 Jan 2025
https://github.com/socialiteproviders/gohighlevel
[READ ONLY] Subtree split of the SocialiteProviders/GoHighLevel Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 14 Jan 2025
https://github.com/viral32111/oauth-demo
Demonstration of OAuth 2.0 integration with various providers.
cloudflare-workers integration oauth2
Last synced: 22 Dec 2024
https://github.com/joeribreedveld/next-stars
Categorised rating web application (boilerplate).
authjs cva eslint geist lucide neon nextjs oauth2 prettier rating tailwindcss typescript vercel website
Last synced: 04 Feb 2025
https://github.com/compwright/oauth2-servicefusion
Service Fusion OAuth 2.0 support for the PHP League's OAuth 2.0 Client
oauth2 oauth2-provider servicefusion
Last synced: 30 Dec 2024
https://github.com/szorfein/nyx
Secure SPA using Ruby|Rails, GraphQL, gRPC, React and Postgres.
graphql grpc oauth2 postgresql react ruby ruby-on-rails
Last synced: 30 Dec 2024
https://github.com/gloryofnight/glory-streamer-app
Application that integrates with YouTube and Twitch API to write fun stuff around it in my favorite language of all - C++.
cpp20 imgui oauth2 sdl2 twitch-api youtube-api
Last synced: 07 Jan 2025
https://github.com/sonyarianto/vanilla-sign-in-with-google-one-tap-demo
Demo on vanilla JavaScript that doing Sign-in with Google using Google One Tap API.
Last synced: 11 Jan 2025
https://github.com/amponsemmichael/oauth
Implement OAuth 2.0 and OpenID Connect for authorization.
authentication-backend java oauth2 openid restful-api session-management spring-boot spring-security tokens
Last synced: 27 Jan 2025
https://github.com/amponsemmichael/spring-security-core
java jwt-authentication jwt-token oauth2 spring-boot spring-security
Last synced: 27 Jan 2025
https://github.com/akkiepro/spring-security
spring web security using NoOpPasswordEncoder, BCryptPasswordEncoder, customised own login/logout page and Google SSO using OAuth2.
bcrypt google-sso java oauth2 spring-boot spring-security spring-web
Last synced: 14 Jan 2025
https://github.com/downthecrop/vue-supabase-oauth
Vue + Supabase + Pinia starter template for OAuth
github-oauth oauth oauth2 pinia pinia-vuejs supabase supabase-auth supabase-js template vue3 vuejs
Last synced: 30 Dec 2024
https://github.com/repetere/periodicjs.ext.oauth2client
An extension that connects to an OAuth 2 Server using passport-oauth2 and saves the access token to the user's extension attributes
expressjs nodejs oauth2 passport-oauth2
Last synced: 13 Feb 2025
https://github.com/gavinr/arcgis-rest-js-oauth-demo
Minimal OAuth web login demo
Last synced: 11 Feb 2025
https://github.com/vitaliistf/blocktrackerweb
Web application for cryptocurrency investments tracking.
bootstrap css gson html java javascript jpa jquery kucoin-api lombok maven oauth2 postgresql spring-boot spring-mail spring-mvc spring-security thymeleaf
Last synced: 10 Jan 2025
https://github.com/magimart/restaurants-api
Martket place for Restaurent ownners to list there restataurants with good Maps, menus and make it possible for clients to make reservations be4hand
aws-s3 mapbox mongodb mongodb-atlas mongoose nodejs oauth2 postgresql s3 typescript typo3
Last synced: 11 Jan 2025
https://github.com/jerrychong25/oauth2.0
oauth2 oauth2-authentication oracle-vm python udacity vagrant virtualbox
Last synced: 04 Feb 2025
https://github.com/immaxence/redditech
Epitech Project Redditech
autoscrolling epitech oauth2 react react-native reactnative reddit reddit-api redditech subreddit
Last synced: 30 Dec 2024
https://github.com/codebyshubham/nodejs-oauth2.0
cookie-session ecmascript6 ejs express mongoose nodejs nosql oauth2 passport-google passport-js
Last synced: 08 Jan 2025
https://github.com/chensoul/spring-security-oauth2
oauth2 oauth2-authentication oauth2-server spring-security
Last synced: 30 Dec 2024
https://github.com/chensoul/spring-security-oauth2-boot
spring-security-oauth2-boot with maven build
maven oauth2 spring-security-oauth2
Last synced: 30 Dec 2024
https://github.com/sleeplesscofi/express-backend-threads
Backend de clon de Threads enfocado en llevar la funcionalidad y la organizacion de las funciones al Frontend
eslint event-emmiter firebase-notifications husky jest jwt oauth2 prettier prisma redis-cache supertest swagger websocket zod-validation
Last synced: 21 Dec 2024
https://github.com/kiselyovda/fastapi-jwt-oauth
Short project to understand OAuth JWT authentication with FastAPI
Last synced: 11 Jan 2025
https://github.com/sherbolotarbaev/nest
NestJS personal API πͺ
bcrypt cache-manager caching class-validator express-session jwt mailer multer nestjs oauth2 openai passport postgresql prisma supabase typescript
Last synced: 02 Jan 2025
https://github.com/nawodyaishan/discord-firebase-auth
This repository contains a full-stack application that integrates Discord OAuth2 for authentication with Firebase to manage authenticated sessions.
authentication discord firebase firebase-admin-sdk firebase-auth nestjs oauth2 radix-ui shadcn-ui typescript vite
Last synced: 21 Jan 2025
https://github.com/ramzibouzaiene/spring-boot-3-with-keycloak-oauth2
Spring boot 3 Keycloak integration with spring security, OAuth and JWT
java jwt oauth2 spring-security springboot
Last synced: 07 Jan 2025
https://github.com/maxjdev/twitter_simplificado-com-spring_security-oatuh2-mysql
Configuration study and best practices for authentication and authorization
docker java jwt mysql oauth2 spring-security
Last synced: 02 Jan 2025
https://github.com/alopes/google-oauth2-token-info
oauth2 v3 token info
google-api npm-package oauth2 token-authetication
Last synced: 07 Jan 2025
https://github.com/globbie/gauth
GAuth β An OAuth 2.0 Authorization Server
authorization oauth2 oauth2-provider oauth2-server
Last synced: 07 Jan 2025
https://github.com/ransuum/emailservice
SeeYaa email service
docker docker-compose java javaee koyeb oauth2 postgresql rest-api server spring-boot spring-security swagger token
Last synced: 13 Feb 2025
https://github.com/apulbere/oauth2-sample
OAuth 2 sample
authorization-server java-11 oauth2 resource-server spring-security
Last synced: 27 Jan 2025
https://github.com/abelnnieva/bookmarks-api
Sample project for a bookmarks API using NestJS 10, Docker, PostgreSQL, Passport.js, Prisma, Pactum, and DotEnv.
nestjs oauth2 prisma typescript
Last synced: 21 Jan 2025
https://github.com/ap/net-oauth2server-tokenexchange
A Token Exchange extension for Net::OAuth2Server
oauth2 perl token-exchange tokenexchange
Last synced: 24 Dec 2024
https://github.com/liteobject/testidentityserver
IdentityServer4 is an OpenID Connect and OAuth 2.0 framework for ASP.NET Core
csharp identity jwt oauth2 openid-connect
Last synced: 29 Dec 2024
https://github.com/socialiteproviders/calendly
[READ ONLY] Subtree split of the SocialiteProviders/Calendly Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 16 Dec 2024
https://github.com/laban254/social-connect-api
A Flask-based social media API utilizing OAuth and PostgreSQL.
docker flask oauth2 postgresql python3 websocket
Last synced: 16 Dec 2024
https://github.com/socialiteproviders/steem
[READ ONLY] Subtree split of the SocialiteProviders/Steem Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 27 Oct 2024
https://github.com/geoffsmith82/oauth2-password-grant
oauth2 oauth2-password-flow password-grant
Last synced: 08 Jan 2025
https://github.com/mrgravity817/double_auth_phx
Learn how to implement authentication/authorization in Phoenix LiveView app
authentication authorization elixir guardian oauth2 phoenix-framework swoosh ueberauth
Last synced: 07 Jan 2025
https://github.com/himash79/spring-boot-with-social-login-facebook
Build Spring boot with facebook social login module.
facebook oauth2 social-login spring spring-boot spring-security spring-security-oauth2
Last synced: 21 Jan 2025
https://github.com/himash79/spring-boot-with-social-login-google
Build Spring boot with google social login module.
gcp google-cloud-platform oauth2 social-login spring-boot
Last synced: 21 Jan 2025
https://github.com/rugaard/oauth2-netatmo
Netatmo OAuth 2.0 support for the PHP League's OAuth 2.0 Client
netatmo netatmo-api oauth oauth2 oauth2-netatmo php
Last synced: 08 Jan 2025
https://github.com/trodicaro/weaklinks
Browser extension (unfinished) to raise awareness around high fraudulent activities.
discover-api expressjs oauth2 whoisxmlapi
Last synced: 31 Dec 2024
https://github.com/yshplsngh/google-auth
raw implementation of Google authentication in nodejs and react
google-authentication nodejs oauth2 reactjs
Last synced: 31 Dec 2024
https://github.com/seinopsys/oauth2-deviantart
DeviantArt Provider for OAuth 2.0 Client
deviantart oauth2 oauth2-client php
Last synced: 24 Jan 2025
https://github.com/pedrolustosa/geekshooping
Microservices architecture from scratch with ASP.NET, .NET 6, and C#
apirest automapper chatgpt csharp database dotnetcore duende entityframework identityserver jwt microservices-architecture mvc-architecture oauth2 rabbitmq sql sqlserver visualstudio2022 windows
Last synced: 11 Jan 2025
https://github.com/fjerbi/nextjs-tailwindcss-auth
A Nextjs project that introduces an auth system using Next-auth
googleauth nextauth nextauthstarter nextjs nextjs-boilerplate nextjs-template oauth oauth2 reactjs ready-to-use tailwindcss
Last synced: 03 Jan 2025