Ecosyste.ms: Awesome
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:
- 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-01-28 00:21:03 UTC
- JSON Representation
https://github.com/ahmedrafat-sw/bank-microservices
Bank Microservices with Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Helm, Microservices Security
docker grafana helm keyclock kubernetes microservices-architecture oauth2 openid-connect resilence4j spring-boot spring-cloud spring-cloud-functions spring-cloud-stream spring-security
Last synced: 19 Dec 2024
https://github.com/steffo99/temple-of-styx
WIP: Simple authentication and authorization server
Last synced: 11 Jan 2025
https://github.com/officiallysingh/spring-cloud-api-grateway-azuread-auth
Demo project for Spring Cloud API Gateway with AzureAD Auth
authentication azure azure-active-directory azure-ad oauth2 oidc openid-connect spring-cloud-gateway spring-security
Last synced: 01 Jan 2025
https://github.com/afeefrazick/spring-authorization-server-guide
Spring Authorization Server : 0–90
oauth2 spring-authorization-server spring-security springboot
Last synced: 25 Jan 2025
https://github.com/cofin/litestar-httpx-oauth
HttpX OAuth Integration for Litestar
httpx litestar litestar-api litestar-framework oauth2
Last synced: 23 Jan 2025
https://github.com/criske/spquiz
Tech quizzes using https://quizapi.io/
java oauth2 spring spring-boot spring-mvc spring-security tailwindcss thymeleaf
Last synced: 24 Jan 2025
https://github.com/ap/net-oauth2server-pkce
A PKCE extension for Net::OAuth2Server
Last synced: 24 Dec 2024
https://github.com/romunov/kurc
A project aimed at sending requests for public records from Ministry of interior (Slovenia). Coded in Django.
authentication django foia gmail oauth2 webapps
Last synced: 24 Dec 2024
https://github.com/maxjdev/autenticacao-google-usando-oauth2-e-spring-security
Configuração de autenticação oauth-2 usando conta google.
authentication jwt oauth2 security spring
Last synced: 19 Dec 2024
https://github.com/marcosrachid/basic-restful-api-authentication
java java-8 maven oauth2 rest rest-api rest-webservice spring spring-boot
Last synced: 19 Dec 2024
https://github.com/marcelofossrj/aca-rails
authentication authorization bcrypt oauth oauth2 ror ruby ruby-engine ruby-gem ruby-on-rails rubygem
Last synced: 01 Jan 2025
https://github.com/azanniel/go-finances
📱 Aplicação de controle de finanças construída no Bootcamp Ignite seguindo os ensinamentos do Instrutor Rodrigo Gonçalves
asyncstorage context-api environment-variables expo-cli oauth2 react-native styled-components
Last synced: 09 Jan 2025
https://github.com/damiannolan/auth-proxy
[WIP] OAuth2 OpenID Connect auth proxy inspired by keycloak-gatekeeper
go oauth2 openid-connect proxy
Last synced: 12 Jan 2025
https://github.com/robotsandpencils/express-oauth-slack
OAuth 2.0 Middleware with CSRF mitigation for Slack Apps that use Express
express express-middleware expressjs expressjs-middleware oauth oauth2 slack slack-bolt slackbot
Last synced: 18 Jan 2025
https://github.com/gavinr/arcgis-rest-js-oauth-demo
Minimal OAuth web login demo
Last synced: 19 Dec 2024
https://github.com/jmgogo/oauth2-app
Basic setup of OAuth2 Authentication for an app through GitHub.
authentication express express-session javascript oauth2 passport-github2 passportjs
Last synced: 24 Dec 2024
https://github.com/thanh-vt/mind-order-service
Order API
lombok mapstruct oauth2 postgresql spring-boot spring-cloud spring-cloud-config spring-cloud-eureka spring-security spring-web ssl-cert
Last synced: 04 Dec 2024
https://github.com/sxw111/referral-system-api
Referral system built with FastAPI
alembic asynchronous celery docker docker-compose fastapi jwt oauth2 postgresql pydantic pytest python redis sqlalchemy
Last synced: 18 Dec 2024
https://github.com/shim369/nextjs-typescript-rails-crud-app
next-auth nextjs oauth2 rails-api ruby-on-rails typescript
Last synced: 12 Jan 2025
https://github.com/shim369/nextjs-movieinfo-app
Movie Info App by TMDB API
i18n-iso-countries nextjs oauth2 react supabase-auth supabase-db swiper tailwind tmdb-api typescript
Last synced: 12 Jan 2025
https://github.com/mrgrd56/spring-oauth2-client-example
example github-oauth java oauth2 oauth2-client spring-boot
Last synced: 12 Jan 2025
https://github.com/bitbend/auth
Auth infrastructure, simplified for everyone.
auth authentication event-driven event-sourcing oauth oauth2 postgres yugabyte yugabytedb
Last synced: 18 Dec 2024
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: 04 Dec 2024
https://github.com/bitbend/bitbend-auth
Auth infrastructure, simplified for everyone.
auth authentication event-driven event-sourcing oauth oauth2 postgres yugabyte yugabytedb
Last synced: 12 Jan 2025
https://github.com/rafaelclaumann/spring-cloud-microservices
Spring Microservices Project developed during an Udemy Course
continuous-integration eureka feign github-actions github-workflows java oauth2 spring-authorization-server spring-cloud-gateway spring-security
Last synced: 12 Jan 2025
https://github.com/spy16/bifrost
🌈 Bifrost is an OAuth2 demo application written in Go
go golang oauth2 oauth2-client playground single-sign-on
Last synced: 01 Jan 2025
https://github.com/anusree6154s/auth-app
App to study different authentication methods
jwt nextjs oauth2 oidc passwordless-authentication typescript
Last synced: 12 Jan 2025
https://github.com/vicnesterenko/social-login
Authentication via Google and Facebook APIs
django facebook-login google-login oauth2
Last synced: 10 Jan 2025
https://github.com/baronliu1993/summer-project-backend
Frank's + Tonia's + Baron's Ontario University Blog
awsec2 backend-api docker oauth2 redis-cache springboot
Last synced: 18 Dec 2024
https://github.com/nginx-openid-connect/nginx-oidc-multi-idps
NGINX Plus OIDC w/ Multiple Identity Providers Integration
authentication identity nginx oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/jerrychong25/oauth2.0
oauth2 oauth2-authentication oracle-vm python udacity vagrant virtualbox
Last synced: 09 Dec 2024
https://github.com/nginx-openid-connect/nginx-oidc-auth0
NGINX Plus OIDC w/ Auth0 Integration
auth0 identity-provider idp nginx nginx-oidc nginx-openid-connect nginxplus oauth oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/ahmedrafat-sw/youtub-clone
This project is a clone of YouTube using spring boot as back-end API and angular as a front-end UI
angular angular-material css3 database html5 java mogodb oauth2 spring-security springboot typescript xml
Last synced: 12 Jan 2025
https://github.com/jjcosgrove/php-gaoauth2
A simple PHP OAuth2 helper class for use with the Google Analytics API
authentication google oauth2 php
Last synced: 12 Jan 2025
https://github.com/maxim-mazurok/react-oauth2-and-map
Test assignment in React that uses OAuth2 and Google Maps API
google-maps google-maps-api google-maps-javascript-api jest oauth2 react
Last synced: 18 Jan 2025
https://github.com/nguyennhukhanh/blog
Login with Google, Facebook. Using MongoDB, Mongoose, CronJob etc.
facebook-authentication google-authentication jwt mailer mongodb mongoose nestjs nodejs oauth2 typescript
Last synced: 12 Jan 2025
https://github.com/muasa-harman/food_delivery-app
a web application designed to streamline the process of ordering food from local restaurants and having it delivered to the user’s location. The application enables users to browse restaurant menus, place orders, track deliveries, and manage their accounts. It consists of a Node.js backend to handle API requests and a React.js frontend for the user
expressjs nestjs-backend nestjs-graphql nextjs nodejs oauth2
Last synced: 10 Jan 2025
https://github.com/muasa-harman/yala-finance-dashboard
The Finance Dashboard is a comprehensive web application built using React.js for the frontend and Node.js for the backend. Designed to provide users with a real-time overview of their financial data, the dashboard is both user-friendly and feature-rich.
graphql material-ui nodejs oauth2 reactjs redux
Last synced: 10 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: 18 Dec 2024
https://github.com/svycal/ueberauth_stripe
Stripe OAuth2 Strategy for Überauth
Last synced: 04 Dec 2024
https://github.com/ahmadhabibi14/auth-gin
Website with Authentication
api auth authentication gin-gonic golang mariadb mysql oauth2 reactjs rest-api typescript
Last synced: 04 Dec 2024
https://github.com/myatthurasoe/burgershop-with-react-and-promise-api
Burgershop app with MERN Stack ( Customer-side ordering app)
mern-stack nodemailer oauth2 react react-hooks redux
Last synced: 18 Jan 2025
https://github.com/tnguyen14/auth
Client-side JWT auth using local storage and Auth0 OAuth2 flow.
Last synced: 18 Jan 2025
https://github.com/soreing/react-notes-app
A front-end react app for taking notes
babel css html javascript jwt jwt-authentication mongodb nodemailer oauth2 react react-router ssl tls webpack
Last synced: 18 Dec 2024
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: 18 Dec 2024
https://github.com/darinelguillen/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: 18 Dec 2024
https://github.com/moureauf/oauth-mock
Mock OAuth server
flask-application mock oauth2 python3
Last synced: 18 Dec 2024
https://github.com/kishorkrishnak/storylink
share your stories with the world
oauth2 react tailwindcss tinymce-react
Last synced: 18 Dec 2024
https://github.com/mefarazath/authorization-grant-without-client-secret
Extensions and configurations required to enable authorization code grant without client secret with WSO2 Identity Server
authorization-flow oauth2 wso2-identity-server
Last synced: 01 Jan 2025
https://github.com/tobiasbernet/schlusseli
A Keycloak server app (bearer-only) example written in Elixir using Absinthe.
authentication elixir keycloak keycloak-elixir oauth2 phoenix phoenix-framework
Last synced: 02 Jan 2025
https://github.com/rblessings/rblessings-oauth2-oidc-jwt-auth-server
OAuth2 OIDC JWT Authentication Server.
docker github-actions jwt oauth2 spring-security testcontainers
Last synced: 19 Jan 2025
https://github.com/kimgoetzke/practice-next-auth
Mini-project to practice nextauth.js.
next-auth nextjs oauth2 sso typescript
Last synced: 19 Jan 2025
https://github.com/desteves/buzz
A Gemini-powered, Google Auth-gated Golang web app. Deployed to GCP. Managed by Pulumi. Secured with 1Password.
google-cloud-platform iac oauth2 secrets-management
Last synced: 17 Jan 2025
https://github.com/rgl/use-oauth2-proxy
oauth2-proxy as an GitHub authenticating reverse proxy example
Last synced: 13 Dec 2024
https://github.com/jacksonsantin/login-google
Projeto simples realizado para testar a API de login do google e retornar os dados do usuário
css3 google html5 javascript login oauth2
Last synced: 19 Jan 2025
https://github.com/michal-josef-spacek/lwp-authen-oauth2-serviceprovider-mediawiki
MediaWiki OAuth2 provider for LWP::Authen::OAuth2.
Last synced: 01 Jan 2025
https://github.com/michal-josef-spacek/lwp-authen-oauth2-serviceprovider-wikimedia
Wikimedia OAuth2 provider for LWP::Authen::OAuth2.
Last synced: 01 Jan 2025
https://github.com/lexxai/goit_python_web_hw_13
GoIT, Python WEB, Homework number 13. FastAPI. PostgreSQL. Docker. REST API. ORM SQLAlchemy. Pydantic. Bootstraps CSS. Jinga. Alembic. OAuth2. JWT. Redis. Cloudinary. Limits
cloduinary docker docker-compose fastapi fastapi-sqlalchemy goit homwork jinja2 oauth2 postgresql pydantic python redis rest-api
Last synced: 24 Jan 2025
https://github.com/michal-josef-spacek/plack-middleware-auth-oauth2
Plack OAuth2 middleware.
Last synced: 01 Jan 2025
https://github.com/tomasdarquier/lpmg
LPMG is a platform designed to simplify the creation of a preconfigured foundation of microservices, enabling you to build your applications with ease and speed.
auth0 java low-code microservices oauth2 okta rdf spring velocity
Last synced: 04 Dec 2024
https://github.com/eikesan/hi-balance-yes
Rest API to know a Balance of how much the user earned and how much he spented
api-rest java java-8 oauth2 spring-boot swagger-ui
Last synced: 10 Jan 2025
https://github.com/andrecaiado/spring-boot-oauth2-keycloak
A Spring Boot demo project that provides authentication and authorization through a Keycloak server
authentication authorization docker docker-compose iam keycloak oauth2 spring-boot
Last synced: 17 Dec 2024
https://github.com/mattrudin/oauthlogincomponent
[This approach does work and will be redeveloped as BexioAPI]
Last synced: 25 Dec 2024
https://github.com/rnuv/nextfire-blog
A social blogging platform created with Next.js, React and Firebase. The application comes outfitted with user authentication, custom usernames, the ability to post articles, and a heart/unheart system.
Last synced: 24 Jan 2025
https://github.com/pzingg/sandbox
Example Phoenix LiveView application for Bluesky timelines and firehose
atproto bluesky-api bluesky-social cid dids elixir elixir-phoenix merkle-tree oauth2 phoenix-liveview websocket-client
Last synced: 23 Jan 2025
https://github.com/soerenschneider/tf-keycloak
auth-provider iac infrastructure-as-code keycloak oauth2 openid-connect opentofu terraform
Last synced: 12 Dec 2024
https://github.com/wallisonmoura/fc-keycloak
csrf-protection docker docker-compose keycloack oauth2 openid-connect
Last synced: 19 Jan 2025
https://github.com/daggerok/secure-me-please
spring security authorization server @EnableAuthorizationServer and resource server: @EnableResourceServer example
oauth2 oauth2-client oauth2-server spring spring-boot spring-oauth2-security spring-security spring-security-oauth
Last synced: 10 Jan 2025
https://github.com/daggerok/spring-cloud-security-oauth2-sso-github
Secure you spring-boot apps by using OAuth2 (GitHub) SSO quickly
oauth2 oauth2-authentication oauth2-client oauth2-githubclient oauth2-sso sso sso-authentication sso-client sso-github
Last synced: 10 Jan 2025
https://github.com/kedarkamthe/spring-authentication-by-example
This project explores various methods of implementing authentication using Spring Security.
basic-authentication jwt-authentication oauth2 spring-boot spring-security
Last synced: 19 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: 09 Dec 2024
https://github.com/heisenberg300604/travello-final
Synapse | Team ID: E3333B | Problem Statement: G2 - Interactive Tourism Platform | Travello | Manipal Hackathon
authentication bcrypt expressjs firebase jwt-authentication mapbox mapbox-api mongodb nodejs oauth2 react tailwindcss tourism
Last synced: 12 Dec 2024
https://github.com/jaimayal/java-spring-ecommerce
Modern Java + Spring Boot E-Commerce. RESTful + OAuth 2.1 + JWT.
java java-11 jwt oauth2 spring spring-boot spring-data spring-security
Last synced: 04 Dec 2024
https://github.com/daggerok/boot-jwt
gradle, spring-boot, JWT, spring-security, spring oauth2, @EnableAuthorizationService, @EnableResourceServer, keytool, openssl, jks, spring-mustache, {{springMacroRequestContext.request.contextPath}}
gradle oauth2 oauth2-authentication oauth2-client oauth2-resource-server oauth2-server spring-boot spring-security spring-security-oauth2
Last synced: 10 Jan 2025
https://github.com/vietddude/threads-clone-be
Threads Backend using Spring Boot, Postgres
oauth2 postgres spring-boot spring-security
Last synced: 17 Jan 2025
https://github.com/anywaylupin/chopkyhoa
A dynamic and interactive pickleball coach portfolio featuring smooth horizontal scrolling, showcasing programs and client testimonials. Includes booking options for training sessions and professional form submissions sent directly to email for a seamless user experience.
booking framermotion gsap horizontal-scrolling nextjs nodemailer oauth2 portfolio responsive tailwindcss
Last synced: 19 Jan 2025
https://github.com/ayerdines/nodejs-keycloak
NodeJS sample application connecting to keycloak server with OIDC/OAuth2.0 protocol
keycloak nodejs oauth2 oauth2-client oidc saml2 sso
Last synced: 25 Jan 2025
https://github.com/cfreear/oauth2-bungie.net
Bungie.net OAuth 2.0 Client Provider for The PHP League OAuth2-Client
api bungie-net destiny oauth2 oauth2-client
Last synced: 25 Jan 2025
https://github.com/kenvilar/vueth0
Secure you VueJS web app
auth0 login login-oauth oauth2 router security vuejs2
Last synced: 19 Jan 2025
https://github.com/bindu-1805/secrets-app
Don't keep your secrets, share them anonymously!
css ejs javascript oauth2 postgresql
Last synced: 12 Dec 2024
https://github.com/divyansharma001/hive
A production level social media website. (Version 1)
bcrypt expressjs jwt-authentication nodejs oauth2 postgresql react-google-login reactjs tailwind
Last synced: 19 Jan 2025
https://github.com/its-just-nans/polka-oauth-deezer-api
A polka server connecting to the Deezer API with OAuth
deezer deezer-api oauth oauth2 polka server
Last synced: 25 Jan 2025
https://github.com/iadamo/safety-ui
Mobile application in react-native
expo google-maps-api oauth2 react-native redux typescript
Last synced: 24 Jan 2025
https://github.com/antoniocaccamo/labs-apim
lab for azure api management
api apim azure azure-webapp client-credentials-flow oauth2 spring-boot
Last synced: 24 Jan 2025
https://github.com/antoniocaccamo/spring-boot-oauth2
oauth2 oauth2-authentication oauth2-resource-server spring-boot
Last synced: 24 Jan 2025
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: 12 Dec 2024
https://github.com/konojunya/authorization-server-sample
認可サーバーを自作してみる
authentication golang oauth oauth2 oauth2-provider
Last synced: 23 Dec 2024
https://github.com/excites/django-allauth-uwum
UWUM provider for django-allauth
Last synced: 17 Jan 2025