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-07 00:21:22 UTC
- JSON Representation
https://github.com/temgi/microsservicos_springcloud
App de RH com Cadastro de Trabalhadores dividido em Diversos Microsserviços Java com Spring Cloud, proporcionando Balanceamento de Carga, Comunicação Rest com JSON, API Gateway, Service Discovery, Serviços Isolados em Containers, Configuração Centralizada, Autenticação OAuth, Autorização com Token JWT de Microsserviços, CORS e RestTemplate.
apache-tomcat api-gateway cors docker docker-image eureka-discovery-service feign-client hystrix java-11 jwt-token maven oauth2 postgresql rest-api ribbon spring-boot spring-cloud spring-cloud-netflix zuul-api-gateway
Last synced: 12 Jan 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/jeswin-8801/byteblog.dev
✍️ My personal tech blog—built with Spring Boot, Angular and Tailwind
angular jwt-authentication minio nginx oauth2 postgresql spring-boot tailwindcss
Last synced: 15 Jan 2025
https://github.com/nhoxtam1501/book-social-network
fullstack book store with spring boot act as an backend api and angular act as an frontend and using keycloak as an authorization server
angular docker docker-compose github-actions java java-mail jwt-authentication oauth2 spring-boot
Last synced: 21 Jan 2025
https://github.com/rajatjindal/oauth-login-spin
spin component to add "login with oauth" functionality to your app
golang oauth2 spin wasi webassembly
Last synced: 26 Jan 2025
https://github.com/guilchaves/spring-professional-dscommerce
Projeto final da trilha Java Spring Professional da plataforma Dev Superior com instrutor Nelio Alves.
apache-tomcat bean-validation docker h2-database java-17 jwt maven oauth2 postgresql spring spring-boot spring-data-jpa spring-security
Last synced: 04 Feb 2025
https://github.com/s3rious/apple-google-passkey-login-demo
This is a demonstration project to investigate how Apple and Google OAuth works in tandem with Passkey (also known as WebAuthN)
demo oauth2 passkey sign-in-with-apple sign-in-with-google webauthn
Last synced: 09 Jan 2025
https://github.com/hi-shekhar/node_oauth2
Oauth2 authentication using passport
authentication authorization cookie ejs express-session google knex nodejs oauth2 passportjs postgresql typescript
Last synced: 26 Jan 2025
https://github.com/akagi201/devops
Devops scripts
jobber matterbridge oauth2 supervisor tick
Last synced: 08 Jan 2025
https://github.com/chantouchsek/moto-stock-management
Meng Hong Moto Stock Management System
api jwt jwt-authentication laravel oauth oauth2 passport token
Last synced: 15 Jan 2025
https://github.com/zrwusa/bunny-nest
A best practice microservice based on NestJS, used to build RESTful APIs
dto jwt microservice nestjs oauth2 postgresql protocol restful-api solid-principles typeorm typescript
Last synced: 19 Dec 2024
https://github.com/luisgabrielroldan/phoenix-vue3-boruta-oauth-example
Example of a Phoenix 1.7 + Vue 3 + OpenAPI Spec + Autogenerated API client + Boruta Oauth2
elixir oauth2 phoenix-framework vue3
Last synced: 04 Jan 2025
https://github.com/brightspace/node-auth
Collection of packages relating to Brightspace's OAuth2 framework.
Last synced: 10 Nov 2024
https://github.com/oktadev/okta-grails-example
A Basic Grails App with Authentication
authorization grails oauth2 okta
Last synced: 14 Nov 2024
https://github.com/inevitable-team/google-oauth2-nodejs-template
A simple Google OAuth2 implementation for NodeJS.
ejs ejs-express ejs-templates express express-js expressjs google-oauth2 materializecss mongodb mongoose oauth2 template
Last synced: 15 Jan 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: 14 Dec 2024
https://github.com/ahmadyousif89/taski5y-api
backend rest api built using nest-js framework for the Taskify app
expressjs nestjs oauth2 postgresql
Last synced: 16 Jan 2025
https://github.com/danielwagn3r/openid-calculator-api-node
OpenID Connect Calculator API sample in Node
api node nodejs oauth2 openid openid-connect rest-api
Last synced: 14 Dec 2024
https://github.com/danielwagn3r/openid-refreshtoken-sample
OpenID Connect refresh token sample
csharp dotnet oauth2 openid openid-connect
Last synced: 14 Dec 2024
https://github.com/siddhant-vij/go-authentication
This repository consists of the personal code practice and notes for Go Authentication.
authentication hmac json-encoding jwt oauth2 password-storage
Last synced: 16 Jan 2025
https://github.com/flower-of-the-bridges/client-credentials-js
Client Credentials OAuth 2.0 flow written in plain Javascript.
client-credentials client-credentials-flow javascript oauth2
Last synced: 11 Jan 2025
https://github.com/tsamaya/passport-example-with-google-oauth2
a Passport example using an Express with Google OAuth2
bulma express google javascript oauth2 passport tutorial
Last synced: 09 Jan 2025
https://github.com/igomigo/scheduleninja
A Node.js application that leverages the Google Calendar API to create an efficient event scheduling platform.
api express google-cloud-platform nodejs oauth2
Last synced: 21 Jan 2025
https://github.com/christophwille/blazor-forge-3legged-implicit
Blazor Web Assembly application doing 3legged implicit authorization against Autodesk Forge
blazor blazor-webassembly csharp dotnet-core oauth2
Last synced: 22 Dec 2024
https://github.com/apache/airavata-custos-portal
Portal Interface for Apache Airavata Custos Security
airavata apache authentication authorization oauth2 openidconnect security
Last synced: 04 Feb 2025
https://github.com/danielwagn3r/oauth2-passwordgrant-sample
OAuth2 password grant sample
Last synced: 14 Dec 2024
https://github.com/danielwagn3r/auth-code-pkce
PKCE utility for OAuth 2.0 authorization code grant
authorization-code-grant node node-js nodejs oauth2 pkce
Last synced: 14 Dec 2024
https://github.com/luismisanve/oauth_api
REST API with OAuth 2.0 using Built-in Identity Server
asp-net-core csharp jwt-token oauth2 rest-api visual-studio
Last synced: 14 Jan 2025
https://github.com/p4ul-m/courriel
Courriel is a web platform designed for managing and viewing incoming emails from both Microsoft and Google accounts.
gmail-api mail mailbox microsoftgraphapi nextjs oauth2 typescript webapp
Last synced: 02 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/el-moudni-hicham/spring-security-jwt-oauth2-oidc
Microservices security with Spring Security, JWT and Oauth2 OIDC
jwt oauth2 oidc spring spring-security
Last synced: 13 Jan 2025
https://github.com/savareyhano/elysia-google-oauth
Implementation of Google OAuth using no libraries and using libraries with Elysia and Bun
bun elysia elysiajs google google-oauth google-oauth2 googleapis oauth oauth2
Last synced: 18 Dec 2024
https://github.com/udhos/groupcache_oauth2
groupcache_oauth2 implements the oauth2 client_credentials flow cacheing tokens with groupcache.
client-credentials go golang groupcache oauth2
Last synced: 18 Jan 2025
https://github.com/el-moudni-hicham/secure-spring-angular-apps-oauth2-oidc-keycloak-google-github
Secure Spring Boot and Angular Apps using Oauth 2 and OIDC Keycloak Google GitHub.
angular github google keycloak oauth2 oidc spring-boot
Last synced: 13 Jan 2025
https://github.com/bruce-mig/post-wave
jwt-authentication oauth2 spring-security
Last synced: 15 Jan 2025
https://github.com/iarsham/oauth2-example
This repository provides a comprehensive example of implementing OAuth2 authentication in a Go backend and React frontend application.
golang oauth2 reactjs typescript
Last synced: 15 Jan 2025
https://github.com/cloudeko/cloudeko-zenei
Open-source user management system built with Quarkus. Provides authentication and organization management for your applications.
authentication hacktoberfest java oauth2 open-source quarkus user-management
Last synced: 18 Dec 2024
https://github.com/noureldin2303/booknest
Nestjs progressive book shop application built using modern technologies and best practices.
apidevelopment authentication authorization dependency-injection nestjs nodejs oauth2 prisma restful-api security typescript
Last synced: 20 Jan 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: 20 Dec 2024
https://github.com/maximemoreillon/express-oidc
authentication oauth2 openid-connect
Last synced: 22 Jan 2025
https://github.com/martapolii/web-application-development-practice
This repository focuses on building full-stack web applications using Node.js, Express, MongoDB, and React. It includes creating REST APIs, implementing authentication, and deploying applications to production environments.
authentication back-end-development crud deployment expressjs front-end-development full-stack-web-development jwt mongodb nodejs oauth2 reactjs rest-api web-development
Last synced: 13 Jan 2025
https://github.com/mahmoud-anani/crash-course-oauth-in-nestjs
This repository contains a practical crash course on implementing OAuth (Open Authorization) using NestJS. The course covers essential OAuth concepts and demonstrates how to integrate OAuth in your NestJS applications for user authentication via third-party platforms like Google.
authentication authorization google js nestjs nodejs oauth2 postman
Last synced: 08 Jan 2025
https://github.com/zbhavyai/powerbi-embed
Embedding Power BI using standard OAuth2 flow
embedded-analytics javascript oauth2 powerbi reactjs
Last synced: 27 Jan 2025
https://github.com/nicolasdao/userin-form-gray-quail
Configurable JS form widget that uses the UserIn middleware to login to Apps using popular Identity Providers such as Facebook, Google, LinkedIn, GitHub, ...
Last synced: 07 Jan 2025
https://github.com/php-tootbot/php-tootbot
A boilerplate library for PHP Mastodon bots
mastodon-bot oauth2 php-framework php8 tootbot
Last synced: 22 Jan 2025
https://github.com/nginx-openid-connect/f5-oidc-sso-simulator
OpenID Connect based SSO Simulator
amazon-cognito auth0 authentication authorization azure-ad f5-distributed-cloud google-sso iam identity-access-management keycloak oauth oauth2 oidc okta onelogin openid-connect ping-identity sso
Last synced: 26 Jan 2025
https://github.com/owez/authrio
Authrio authentication platform repository
auth auth-platform oauth2 rust
Last synced: 15 Jan 2025
https://github.com/stylepatrick/spring-boot-web-basic-security-template
Possibilities of basic auth + oauth2 login. Basic HTTP Auth with WebMVC and Spring Security. User Repository to PostgresDB and different Roles. OAuth2 connection to Google client.
basic-authentication oauth2 postgresql security spring-boot
Last synced: 26 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
https://github.com/ribbinpo/oauth2-poc
for learning & poc oauth2 flow in each grant type
Last synced: 20 Jan 2025
https://github.com/fizker/swift-oauth2-models
Models for OAuth2 (RFC 6749) in Swift
oauth2 oauth2-client oauth2-server swift
Last synced: 12 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/seinopsys/oauth2-deviantart
DeviantArt Provider for OAuth 2.0 Client
deviantart oauth2 oauth2-client php
Last synced: 24 Jan 2025
https://github.com/bygui86/spring-security-oauth2
Spring Security OAuth2 sample project
mavenw oauth oauth2 spring spring-boot spring-boot-2 spring-cloud spring-cloud-gateway spring-security spring-security-oauth spring-security-oauth2
Last synced: 31 Dec 2024
https://github.com/danpalmer/pkce-proxy
A proxy enabling the PKCE flow for OAuth providers that do not support PKCE.
authentication oauth oauth2 pkce pkce-flow pkce-oauth
Last synced: 26 Jan 2025
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/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/rblessings/urlradar
A dynamic URL redirection service for Professionals with Advanced User Analytics.
github-actions java kafka oauth2 spring-boot testcontainers
Last synced: 22 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/lfarci/journal-de-bord-rest-api
API of the Journal de bord porject.
hibernate java maven oauth2 openid-connect rest-api spring spring-boot
Last synced: 25 Dec 2024
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/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/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/geoffsmith82/oauth2-password-grant
oauth2 oauth2-password-flow password-grant
Last synced: 08 Jan 2025
https://github.com/ltfschoen/skag_server_rails
Ruby on Rails app using OAuth2 and AdWords API
adwords-api oauth2 ruby-on-rails ruby-sdk
Last synced: 02 Feb 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/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/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/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/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/vecerek/liam-neeson
AAU, ICTE 2018, IAM Assignment 1
facebook-graph-api facebook-login oauth2
Last synced: 02 Feb 2025
https://github.com/kiselyovda/fastapi-jwt-oauth
Short project to understand OAuth JWT authentication with FastAPI
Last synced: 11 Jan 2025
https://github.com/gailo22/tdg-playground
This playground is for me to keep things I've found interesting in day-to-day basis.
android api-gateway clean-architecture cloud ddd docker flutter golang hacktoberfest ios javascript kafka kafka-streams kotlin kubernetes nodejs oauth2 rest-api spring terraform
Last synced: 10 Oct 2024
https://github.com/erwijet/notary
A unified server to handle OAuth2 flows across multiple providers for your apps
Last synced: 22 Dec 2024
https://github.com/shuklaritvik06/ktor-oauth
This project is to implement oauth feature using KTOR
authentication backend ktor oauth2
Last synced: 17 Jan 2025
https://github.com/jerryimmouse/ssj_auth
Discord Auth Microservice for Space Station 14
discord discord-oauth discord-oauth2 express express-js gplv3 javascript oauth oauth2 space-station space-station-14 ss14
Last synced: 10 Oct 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/a3darekar/leave-mgmt-app-rest-django
Leave mgmt app REST api using Django
dialogflow django django-rest-framework oauth2 python webhook
Last synced: 22 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/zawzawmyint/shopping-next14-tailwind-shadcn
shopping
javascript nextjs14 oauth2 redux-toolkit shadcn-ui
Last synced: 22 Jan 2025
https://github.com/chrisammon3000/google-oauth2-lib
Python OAuth 2.0 implementation for Google APIs
Last synced: 22 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/mpolinowski/go-oauth2
Simple OAuth2 Implementation in Go
go golang oauth2 oauth2-client oauth2-server
Last synced: 28 Jan 2025
https://github.com/nathanpb/oauth2-no-secret-expose
Simple wrapper to use the Implicit oAuth2 Flow with applications that requires the expose of the client secret.
Last synced: 22 Jan 2025
https://github.com/amar-arruf/geolocation-wisata
Geolocation wisata merupakan sebuah projek web aplikasi untuk memetakan lokasi wisata
bootstrap4 codeigniter4 javascript mapbox mysql-database oauth2 oauth2-facebook-login oauth2-google oauth2-instagram sb-admin-2
Last synced: 27 Jan 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/melardev/javaspringbootoauth2asymmetricjwtcrud
Java Spring Boot crud application secured with OAuth2 JWT RSA
asymmetric-cryptography crud full-stack fullstack java jwt oauth2 spring spring-boot
Last synced: 25 Jan 2025
https://github.com/nisanth2004/spring-security-complete-guide
Complete Spring Security Fullstack app
java jwt ldap oauth2 security service spring springboot userdetails
Last synced: 15 Dec 2024
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/coder2699/joblogix
Take control of your job search with our Job Application Tracker! Organize, track, and analyze your applications all in one place. Get insights on your progress, manage interviews & dates, and boost your success rate with ease. Streamline your job hunt and land your dream job faster!
java oauth2 spring-boot spring-mvc spring-security tailwind-css thymeleaf
Last synced: 27 Dec 2024
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