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/ryghub/rygforms
OAuth2 Login for Typeform and Tripetto
flask-application oauth2 python redirect typeform
Last synced: 28 Jan 2025
https://github.com/dabevlohn/oauth2-proxy-keycloak-homelab-k0s
oauth2-proxy-keycloak-homelab-k0s
k0s keycloak kubernetes kubernetes-cluster kubernetes-deployment oauth2 oauth2-client oauth2-provider oidc oidc-provider
Last synced: 02 Jan 2025
https://github.com/aviralsharma07/schedura
Schedura is a modern scheduling application inspired by Calendly. It enables users to create, manage, and share events for seamless bookings.
clerk clerk-auth google-calendar-api neondb nextjs oauth2 prisma react
Last synced: 10 Feb 2025
https://github.com/ganden16/laravel-socialite-oauth-google
google oauth with laravel
google-oauth2 laravel-socialite oauth2
Last synced: 29 Dec 2024
https://github.com/ifsantana/ecommerce
Simple ECommerce Project - RestAPIs
aspnetcore2 automapper jwt mysql nunit oauth2 unit-testing webapi
Last synced: 03 Feb 2025
https://github.com/murtaza-u/muttoauth
Google OAuth2 authorization script for Mutt E-mail client
access-token email-client gmail google mutt neomutt oauth2 refresh-token
Last synced: 22 Dec 2024
https://github.com/aliahsannoon/user-feedback-system
MERN Stack Application
express mongodb mongoose nodejs oauth2 payment-gateway payment-integration reactjs redux redux-thunk stripe stripe-api stripe-integrations
Last synced: 29 Jan 2025
https://github.com/ericyoondotcom/authconnectdjs
Plug-and-play solution for adding Google, Spotify, etc auth to your DiscordJS projects where you access external APIs.
Last synced: 12 Feb 2025
https://github.com/allsamir/secrets-web-app
In this web app you can publish your secrets and can discover other peoples secrets without knowing them 😎
bootstrap5 css3 ejs ejs-templates expressjs htlm5 javascript mongodb mongoose nodejs oauth2 passportjs
Last synced: 29 Jan 2025
https://github.com/halfenif/toy_oauth_backend_express_react
Google oAuth for redirect to backend
Last synced: 29 Jan 2025
https://github.com/bartmika/osin-example
Example of a identity provider powered by OAuth 2.0 in Golang
golang-examples oauth2 oauth2-server
Last synced: 29 Jan 2025
https://github.com/code-byestefi/payment-repo-msvc
In progress...
api-rest docker microservices-architecture oauth2 springboot springcloud
Last synced: 31 Dec 2024
https://github.com/ifsantana/springboot_demo_resource_server
Resource Server on Micro Services Architecture with Spring Boot, OAuth2, JWT and MySQL
java mybatis3 oauth2 resource-server spring-boot
Last synced: 03 Feb 2025
https://github.com/radhamadhabseth/next-auth-mongoose
A production-ready authentication template with NextAuth v5, MongoDB/Mongoose, and TypeScript. Supports credentials + OAuth providers.
bcryptjs clerk-auth ecommerce-application formik google-authentication lucia-auth mongodb mongoose-database mongose oauth2 postcss signup-with-google starter-template useswr
Last synced: 10 Feb 2025
https://github.com/raulespim/auth-security-sample
A sample app to learn the different levels of authentication & security
auth authentication ejs express-js google-sign-in mongodb mongoose node-js oauth2 passport-js security
Last synced: 05 Feb 2025
https://github.com/kdhttps/agama-otp
Agama OAuth TOPT based enroll and authn with Jans Server
Last synced: 05 Feb 2025
https://github.com/rtomas/microsoft-oauth-for-web3auth
Microsft OAuth Server for Web3Auth. Get Your Public Address
authentication ethereum oauth2 web3auth
Last synced: 12 Feb 2025
https://github.com/rtomas/telegram-oauth-w3a
Telegram OAuth Server for Web3Auth
Last synced: 12 Feb 2025
https://github.com/princed/oauth2-postmessage-profile
OAuth2 PostMessage Flow
cross-domain mirror oauth oauth2
Last synced: 19 Jan 2025
https://github.com/barcellos-pedro/storybook-nodejs
Project based on Traversy Media course.
google-oauth2 mongodb nodejs oauth2 passportjs
Last synced: 30 Jan 2025
https://github.com/mimifua/backend
backend for mimifua
expressjs jest mpesa-payments nodejs oauth2 testing typescript
Last synced: 27 Jan 2025
https://github.com/richardhj/oauth2-newsletter2go
Newsletter2Go OAuth 2.0 Client Provider for The PHP League OAuth2-Client
newsletter newsletter2go oauth2 oauth2-client php-league
Last synced: 10 Feb 2025
https://github.com/gulrugar/grafbase_flexibble
Flexibble
graphql nextjs13 oauth2 react tailwindcss typescript
Last synced: 03 Feb 2025
https://github.com/gulrugar/threads
clerk mongodb nextjs13 oauth2 reactjs redis tailwindcss typescript
Last synced: 03 Feb 2025
https://github.com/gulrugar/netflix-next13
github-login mongo nextjs13 oauth2 reactjs tailwindcss typescript
Last synced: 03 Feb 2025
https://github.com/zannunakiz/yc-startups-repo
yc directory for pitching startup company, reference JSM
full-stack-web-development fullstack-developer nextauthjs oauth2 reactjs reactjs-components sanity sentry-io startup tailwindcss typescript
Last synced: 13 Feb 2025
https://github.com/gulrugar/breadit
A reddit clone built with Nextjs 13
nextjs13 oauth2 prisma react reddit tailwindcss
Last synced: 03 Feb 2025
https://github.com/ryanlarge13/react-todo
This is a really fun fullstack React todo monorepo application that integrates Google login and is built with my favorite animation library Framer Motion!
axios express framer-motion mongodb nodejs oauth2 reactjs typescript
Last synced: 10 Feb 2025
https://github.com/dvchinx/oauth2-spring
Aplicación web con Java y Spring para fines educativos que permite la autenticación con GitHub y Google
github-api google-cloud oauth2
Last synced: 08 Feb 2025
https://github.com/gustavo-developer/ignite-node-rentx
Node API desenvolvida durante a trilha de NodeJs 👨💻
Last synced: 29 Jan 2025
https://github.com/snimmagadda1/chatroom
**W.I.P** A real-time chat app built to mess with websockets & Authn/Authz
keycloak mysql oauth2 openid openid-connect spring-boot spring-security webrtc websocket
Last synced: 06 Feb 2025
https://github.com/ilyamur/warm_meetings
Приложение для организации встреч с друзьями.
aws-s3 carrierwave oauth2 pundit ruby-on-rails social-network
Last synced: 30 Jan 2025
https://github.com/pushpabrol/oauth2-server
authorization authorization-flow grant implicit-flow oauth2
Last synced: 19 Jan 2025
https://github.com/riannegreiros/learnifyapi
RESTful API for online learning platform
oauth2 postgresql spring-boot spring-security
Last synced: 13 Jan 2025
https://github.com/adudko/data-processing-share
Example Event-Driven-Design microservices with Spring Framework, Confluent Kafka stack and ELK stack
confluent-kafka-stack elastic-stack event-driven-architecture java kafka keycloak microservices monitoring-tool oauth2 open-api-v3 postgres reactive-streams redis springboot-stack springcloud-stack sqrs-pattern webflux
Last synced: 23 Jan 2025
https://github.com/tniah/oauth-bff
Backend For Frontend supports Single-Page Applications to handle authentication and token exchange with the Authorization Server
authorization-code-flow authorization-server oauth-bff oauth2
Last synced: 02 Feb 2025
https://github.com/xpdojo/auth
authentication, authorization
authentication authorization ldap oauth2 openid
Last synced: 06 Feb 2025
https://github.com/huseynovvusal/auth-app-nest-next
🔒 Authentication Application With Many Features using Nest.js and Next.js
jwt nestjs nextjs oauth2 postgresql session-management typeorm
Last synced: 09 Jan 2025
https://github.com/kdubuc/oauth2-introspection-psr15
OAuth 2.0 Token Introspection Middleware (RFC 7662)
introspection oauth2 psr-15 rfc7662
Last synced: 05 Feb 2025
https://github.com/derifirgiawan/simple-login-with-google
Simple Android Login With Google
jetpack-compose kotlin kotlin-android login-google oauth2
Last synced: 06 Jan 2025
https://github.com/darinelescobar/fastapi-secure-api
A lightweight FastAPI skeleton for building secure, scalable REST APIs. Includes JWT-based authentication, Google Drive integration using OAuth2, and modular, clean architecture for rapid development.
api asynchronous-programming backend crud fastapi google-drive jwt oauth2 python3 rest-api scalable-architecture skeleton skeleton-application uvicorn
Last synced: 10 Feb 2025
https://github.com/steenhansen/type-czech-phone-recipes
Online recipe book written in functional JavaScript
mongodb oauth2 react-hooks redux selenium ssr storybook tailwindcss vite-plugin-ssr
Last synced: 30 Jan 2025
https://github.com/healingdrawing/task-paf-technical-trainee
CRUD with admin panel. Deno + Hono + Eta + Vue3 based. OAuth2 authentication for Google and X/Twitter. Deno KV database. Zod validation.
admin-panel crud css deno deno-kv eta full-stack-web-development google-authentication hono html javascript javascript-frontend oauth2 twitter-authentication typescript typescript-backend vue3 web-app zod-validation
Last synced: 13 Oct 2024
https://github.com/melardev/javaspringbootoauth2asymmetricjwtcrudpagination
Java Spring Boot Crud application secured with OAuth2 JWT
asymmetric-encryption crud crud-pagination full-stack fullstack java jwt oauth2 spring spring-boot
Last synced: 25 Jan 2025
https://github.com/rblessings/oauth2-oidc-jwt-auth-server
OAuth2, OpenID Connect (OIDC), and JWT-based authentication server for secure token issuance and validation in modern applications.
github-actions jwt oauth2 openid-connect testcontainers
Last synced: 30 Jan 2025
https://github.com/alexandrabaturina/book-catalog
Flask web application that provides a list of books within variety of authors. Implementing third-party authentication & authorization, it allows registered users to add, edit, and delete their own records.
crud-operations flask json oauth2 sqlite3
Last synced: 22 Dec 2024
https://github.com/svycal/ueberauth_stripe
Stripe OAuth2 Strategy for Überauth
Last synced: 31 Jan 2025
https://github.com/openidentityplatform/dcm4chee-arc-openam
Example Docker cofiguration files for secure dcm4chee-arc-light application with OpenAM and OpenIG
dcm4che dcm4chee dcm4chee-arc dcm4chee-archive oauth2 openam opendj openig
Last synced: 11 Jan 2025
https://github.com/jujiro/wep-app-sec
A compact ASP.Net application to learn about securing web applications and apis.
api-secure apis asp-net aspnet aspnet-mvc dotnet learning-by-doing oauth2
Last synced: 03 Feb 2025
https://github.com/moureauf/oauth-mock
Mock OAuth server
flask-application mock oauth2 python3
Last synced: 10 Feb 2025
https://github.com/guiril/mexplore
Attempts to integrate the music streaming platform Spotify's Open API to implement a music player.
Last synced: 21 Jan 2025
https://github.com/evertonpavan/social-auth-service-api
The social-auth-service-api is an service example for authentication with social media accounts using the OAuth 2.0 API and Passport strategy with package passport-google-oauth20.
google javascript nodejs oauth2 passport
Last synced: 21 Jan 2025
https://github.com/thasup/secrets
Secrets is a web app that lets you share your secrets by submitting secrets anonymously with an account secured by OAuth 2.0 and storing your account ID and your secrets by encrypting those data on MongoDB
ejs express mongodb mongoose nodejs oauth2
Last synced: 31 Jan 2025
https://github.com/ashwang-whm/rubik.stack
Official process implementation of OAuth2.0 & OIDC. And the organizational structure backend management system
antdesign blazor-server freesql oauth2 oidc oidc-server organization-management pgsql
Last synced: 21 Jan 2025
https://github.com/darthrichlius/flexauthapi
A standards-compliant OAuth 2.0 authentication and authorization service and provider #NodeJS #OAuth2 #MFA #SSO
api authentication authorization express mfa oauth2 sso
Last synced: 31 Dec 2024
https://github.com/mrakashkumar/springbootsecurity_restoauth
Its implemented Spring boot Security. It provide login Auth based. its restful api
jpa mysql oauth2 rest-api spring-boot springsecurity
Last synced: 10 Feb 2025
https://github.com/2desoo/studentservice
StudentService — REST API сервис на Java для управления информацией о студентах, включая добавление, обновление и удаление данных
crud java oauth2 rest-api spring-boot spring-security
Last synced: 26 Jan 2025
https://github.com/reactwaylabs/api-builder
An easy api client builder for applications with identity.
api-builder api-client identity-client oauth2
Last synced: 21 Jan 2025
https://github.com/balazsgrill/basecamp3
Golang API implementation for Basecamp3
api basecamp basecamp3 go golang golang-library oauth2
Last synced: 02 Feb 2025
https://github.com/techsolutionstuff/socialite-login-with-facebook-account-in-laravel-9
we will see socialite login with a facebook account laravel 9. Here, we will learn how to create socialite login with facebook in laravel 8 and laravel 9.
facebook facebook-api facebook-login laravel laravel-9 laravel9 login oauth oauth2 socialite socialite-login
Last synced: 28 Jan 2025
https://github.com/the-software-compagny/flower-gate
FlowerGate - Open-source Node.js OIDC auth system leveraging OpenID Connect & OAuth2 for secure, scalable authentication
authentication nestjs nodejs oauth2 oidc openid openid-server
Last synced: 05 Feb 2025
https://github.com/damirscorner/20231229-dotnet-wpf-oauth
Sample project for 'OAuth login in desktop apps' blogpost
Last synced: 29 Jan 2025
https://github.com/nazrulworld/plone.oidc
OpenID Connect implementation in Plone
fhir heart oauth2 openid openidconnect plone
Last synced: 09 Jan 2025
https://github.com/kishorkrishnak/storylink
share your stories with the world
oauth2 react tailwindcss tinymce-react
Last synced: 10 Feb 2025
https://github.com/pereirar3/rota-oeste-backend
Proposta de solução Back-End para o Desafio Prático
api-rest back-end-development csharp dotnet-core oauth2
Last synced: 21 Jan 2025
https://github.com/carloscazelattojr/spring-authorization-server
Studies on how Authorization Server works with Oauth2 + OpenID Connect (Spring Java)
authorization java oauth2 openid-connect spring-boot
Last synced: 13 Jan 2025
https://github.com/balazsgrill/oauthenticator
OAuth authentication and token
Last synced: 02 Feb 2025
https://github.com/danielwagn3r/openid-calculator-api-tsc
OpenID Connect Calculator API sample in TypeScript
api node nodejs oauth2 openid openid-connect rest-api typescript
Last synced: 07 Feb 2025
https://github.com/lamzaone/flask-pet-adoption-app
Flask web app with Google OAuth2.0 and SQLite3
crud crud-app crud-application flask flask-application flask-login flask-web google-api google-oauth2 oauth2 oauth2-login pagination sqlite3
Last synced: 13 Feb 2025
https://github.com/diiego-h/introfastapi
University project: Full-Stack & FastAPI introduction.
alembic css fastapi html javascript jwt oauth2 pydantic python sqlalchemy vuejs
Last synced: 28 Dec 2024
https://github.com/perebaj/legitima
Legitima is not a framework; rather, it serves as a centralized authentication system that seamlessly integrates various authenticators such as Google, GitHub, and more.
authentication authorization go golang oauth oauth2
Last synced: 27 Dec 2024
https://github.com/iammahesh123/oauth-with-jwt-authorization
this project is basically a cool demo showing how we handle user authentication using OAuth2 and JWT tokens in a Spring Boot app. You know, stuff like registering users, logging them in, and generating those snazzy tokens.
java jwt-authentication jwt-token maven oauth2 spring-boot spring-data-mongodb spring-security tomcat-server
Last synced: 31 Dec 2024
https://github.com/sidiahmedhabib/auto-box-installateur-project
Design and development of a mobile application to manage the installation interventions of auto boxes
angular flutter oauth2 rest-api software-engineering spring-boot
Last synced: 05 Feb 2025
https://github.com/vecerek/liam-neeson
AAU, ICTE 2018, IAM Assignment 1
facebook-graph-api facebook-login oauth2
Last synced: 02 Feb 2025
https://github.com/rafhael-s-p/rest-api-studies
API for study purposes
amazon-s3 apache-freemaker cache ddd hateoas java-11 logging oauth2 openapi postgresql redis restassured restful-api spring spring-boot spring-data-jpa spring-mvc spring-security
Last synced: 13 Jan 2025
https://github.com/priyakdey/book-case
This is a small web application for managing a list of books
fullstack-development gin go golang googleoauth2 javascript oauth2 postgresql reactjs webapplication
Last synced: 26 Jan 2025
https://github.com/rafhael-s-p/financial-management-api-back
Application for study a Full Stack REST API (Backend)
docker heroku oauth2 postgresql rest rest-api restful-api spring spring-data-jpa spring-mvc spring-security springboot
Last synced: 13 Jan 2025
https://github.com/marcel-haag/keycloak
Small keycloak demo setup with useful scirpts
Last synced: 20 Jan 2025
https://github.com/uip9av6y/basic-oauth2
OIDC compatible webserver utilizing Basic Authentication
Last synced: 06 Jan 2025
https://github.com/wisskirchenj/my-minikube
kubernetes manifests - mainly for local minikube (some kind too)
gateway-microservice kubernetes microservices minikube-setup oauth2
Last synced: 06 Jan 2025
https://github.com/kostiantyn-matsebora/helm-simple-oauth2-proxy
Helm chart for deploying oauth2-proxy using OIDC provider
helm helm-chart oauth2 oauth2-proxy oidc
Last synced: 13 Jan 2025
https://github.com/jameskyburz/oauth-login-http
oauth-login-http
javascript login nodejs oauth1 oauth2 social-media
Last synced: 13 Feb 2025
https://github.com/mildronize/bff-demo
Demonstrate how to implement micro-frontend of legacy Web Form ASP.NET Framework.
microfrontend nestjs oauth2 openiddict react
Last synced: 23 Jan 2025
https://github.com/bindu-1805/secrets-app
Don't keep your secrets, share them anonymously!
css ejs javascript oauth2 postgresql
Last synced: 06 Feb 2025
https://github.com/darthrichlius/flexauth
A standards-compliant OAuth service and provider.
api authentication authorization express mfa oauth2 sso
Last synced: 22 Dec 2024
https://github.com/queeniecplusplus/github_auth
new react login app using Oauth
Last synced: 06 Jan 2025