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-02-11 00:21:23 UTC
- JSON Representation
https://github.com/docongminh/oauth2-nestjs
Basic example nestJs & Oauth2
knex nestjs oauth2 objection-orm passport-jwt
Last synced: 28 Dec 2024
https://github.com/yasasdev/notepad-oauth-application
This is a Notepad Application currently being developed using modern technologies. The application integrates OAuth for secure user authentication.
ejs express javascript nodejs oauth2 postgresql
Last synced: 18 Jan 2025
https://github.com/rgl/wso2is-playground
WSO2IS (WSO2 Identity Server) Playground
authentication oauth2 oidc openid-connect sso wso2 wso2-identity-server wso2is
Last synced: 06 Feb 2025
https://github.com/ososuna/eazy-bank-api
Spring Security Zero to Master course
cors crsf jwt mysql oauth2 spring-security
Last synced: 05 Jan 2025
https://github.com/unitvectory-labs/jwt-bearer-token-vendor
A GitHub Action used to request an access tokens from an external OAuth 2.0 server that supports the jwt-bearer grant type authenticated to with a GitHub OIDC token.
github-actions jwt-bearer oauth2
Last synced: 29 Jan 2025
https://github.com/nexys-system/oauth
simple oauth wrapper
github gitlab google microsoft nexys oauth2 swissid typescript zoho
Last synced: 29 Jan 2025
https://github.com/ososuna/spring-security
Simple authentication system using basic auth and JWT
Last synced: 05 Jan 2025
https://github.com/jameskyburz/oauth-login-http
oauth-login-http
javascript login nodejs oauth1 oauth2 social-media
Last synced: 07 Jan 2025
https://github.com/aasmal97/aws-cognito-hosted-ui-authentication-provider
A library that wraps API calls to AWS Cognito's hosted UI auth server, and manages tokens on the client-side.
auth-server authentication aws-cognito client-side hosted-ui oauth2 webapp
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/imjaroiswebdev/musify.pro-backend-api
Backend service API for Musify Pro client
Last synced: 29 Jan 2025
https://github.com/bartventer/authentication-secrets
NodeJS website for encryption and authentication
atlas authentication css expressjs google-apis html javascript mongodb nodejs oauth2
Last synced: 24 Dec 2024
https://github.com/smohyud4/secrets-application
A secure secret tracker where user's can store, encrypt, and delete personal secrets
express nodejs oauth2 postgresql
Last synced: 05 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/dagit/twitch_oauth
Simple Rust example of oauth with twitch
oauth2 oauth2-client rust twitch twitch-api twitch-bot
Last synced: 31 Dec 2024
https://github.com/ddonghyeo/kakao-login
Spring REST API 카카오 로그인 구현
cd kakao-login oauth2 spring spring-boot
Last synced: 26 Oct 2024
https://github.com/fliplet/fliplet-widget-login-oauth2
SSO component for logging in with OAuth2 on Fliplet
Last synced: 27 Dec 2024
https://github.com/selenophile1805/collegeadmissionportal_backend
A Spring Boot backend for a college admission portal with secure authentication, student management, department handling, and RESTful API integration.
crud-application java oauth2 rest-api spring spring-boot
Last synced: 05 Feb 2025
https://github.com/patrick-ehimen/dripmint
DripMint: The Future of Fashion and NFTs
gsap javascript nft oauth2 walletconnect
Last synced: 27 Dec 2024
https://github.com/xpdojo/auth
authentication, authorization
authentication authorization ldap oauth2 openid
Last synced: 06 Feb 2025
https://github.com/vkosuri/gdrivedownload
Download files from Google Drive using API
Last synced: 30 Dec 2024
https://github.com/mathieuancelin/toy-oauth2-server
A toy OAuth2 server based on files to quickly test OAuth2 stuff
Last synced: 16 Jan 2025
https://github.com/faburem/cloudron-oauth
Meteor oauth package for Cloudron SSO integration
javascript meteor-package meteorjs oauth2
Last synced: 03 Feb 2025
https://github.com/anazcodes/google-oauth-go
A raw Golang implementation of Google-OAuth.
Last synced: 29 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/charzard1332/oauth2authenticator
A .NET WinForms application that allows users to log in via multiple OAuth2 providers like Discord, Google, GitHub, Twitter, and Microsoft.
community csharp desktop-app gui oauth2 winforms
Last synced: 09 Feb 2025
https://github.com/questocat/oauth2-demo-app
:elephant: An OAuth2 demo application
oauth oauth2 oauth2-client oauth2-server php-oauth
Last synced: 09 Feb 2025
https://github.com/unitvectory-labs/serviceauthcentral
Simplify microservice security with ServiceAuthCentral: Centralized, open-source authorization in the cloud, minus the shared secrets.
graphql java-17 oauth2 serviceauthcentral spring-boot
Last synced: 16 Jan 2025
https://github.com/rtomas/telegram-oauth-w3a
Telegram OAuth Server for Web3Auth
Last synced: 20 Dec 2024
https://github.com/rtomas/microsoft-oauth-for-web3auth
Microsft OAuth Server for Web3Auth. Get Your Public Address
authentication ethereum oauth2 web3auth
Last synced: 20 Dec 2024
https://github.com/moazam05/native-cli-grow-app
GrowApp (Stock Market App)
async-storage oauth2 react-native reactjs redux redux-toolkit rtkquery
Last synced: 21 Dec 2024
https://github.com/irisng/gutsy
ETSY clone (but gutsier.)
css enzyme etsy faker html javascript jest mongodb nodejs oauth2 react-router reactjs redux redux-form sass unsplash-api
Last synced: 18 Jan 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/homuchen/express-line-notify
A express middleware that handle line notify oauth2 authentication and set req.line-notify-access-token attribute
authentication express express-middleware line-notify middleware oauth oauth2
Last synced: 29 Jan 2025
https://github.com/secnex/zerorest
A Python package simplifying secure API handling, featuring seamless OAuth support.
api-client api-wrapper microsoft oauth2
Last synced: 29 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/ap/net-oauth2server-tokenexchange
A Token Exchange extension for Net::OAuth2Server
oauth2 perl token-exchange tokenexchange
Last synced: 24 Dec 2024
https://github.com/axlkun/login-google
Login with Google OAuth 2.0 following Open ID protocol
oauth2 openid php postgresql tailwindcss
Last synced: 20 Jan 2025
https://github.com/grjan7/oauth2-node-impl
OAuth 2.0 Node.js Implementation
authentication authorization implementation javascript nodejs oauth2 oidc rfc
Last synced: 21 Jan 2025
https://github.com/embesozzi/keycloak-openfga-multitenancy-workshop
Keycloak integration with OpenFGA and Apache APISIX for multi-tenancy authentication and authorization at Scale
api-gateway apisix apisix-plugin authentication authorization authzen identity-provider-idp keycloak keycloak-plugin multitenancy oauth2 openfga openid-connect
Last synced: 08 Feb 2025
https://github.com/jmromer/github-ios
An iOS GitHub client designed for casual content discovery
alamofire cocoapods github-api ios ios-app ios-swift oauth2 rest-api swift
Last synced: 13 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/zhoozhoo/spring-cloud-examples
An example of Spring Cloud microservices in Docker
docker docker-compose dockerfile keycloak oauth2 spring-boot spring-cloud spring-cloud-circuitbreaker spring-cloud-config spring-cloud-eureka spring-cloud-gateway spring-cloud-loadbalancer spring-cloud-sleuth spring-security webflux zip
Last synced: 24 Oct 2024
https://github.com/gamaops/mono-sso
Simple and fast OAuth 2 compliant SSO
auditing authentication authorization oauth2 sso
Last synced: 27 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/webong/laravel-signature
A Laravel Package providing SSO and OAUTH
laravel laravel-package oauth2 php sso-authentication
Last synced: 13 Jan 2025
https://github.com/savely-krasovsky/masked-email-bot
Telegram bot to generate Fastmail's Masked Emails
bot fastmail fastmail-api oauth2 telegram telegram-bot
Last synced: 27 Dec 2024
https://github.com/hvalfangst/azure-oauth2-auth-code-flow-fastapi
API programmed in Python with FastAPI framework secured by Oauth2 auth code flow
azure fastapi oauth2 oauth2-authorization-code-flow python
Last synced: 22 Oct 2024
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: 20 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/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/eric-souzams/spring-angular-api-client
App Client and API using Angular 9 + Spring Boot
angular angular2 angular9 angularjs jwt lombok oauth2 spring spring-boot spring-data-jpa
Last synced: 31 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/tonglil/iap-token-generator
Generate OAuth Bearer tokens for authenticating Service Accounts through GCP IAP
google-cloud-platform iap oauth2 oidc
Last synced: 09 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/aggutierrez98/postter
firebase firebase-realtime-database headlessui nextjs oauth2 react tailwindcss typescript
Last synced: 21 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/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/syniol/golang-oauth-password-grant
OAuth 2.1 Password Grant Type implementation in Go
authentication oauth2 password-grant
Last synced: 20 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/teampanfu/oauth2-discord
Discord Provider for the PHP League's OAuth 2.0 Client
authentication authorization client discord oauth oauth2
Last synced: 22 Dec 2024
https://github.com/vinisioux/moveit
Moveit is a time management system between focus and exercise
nextauth nextjs nlw oauth2 prisma prisma-client reactjs styled-components theme-switcher typescript
Last synced: 05 Jan 2025
https://github.com/ikasoba/oauth2.0-server
javascript nodejs oauth2 oauth2-server typescript
Last synced: 23 Oct 2024
https://github.com/jithin-b-p/learn-nodejs
This is my playground on nodeJS. Here I will document my journey as a node backend dev with code examples, best practices, designs, frameworks, technologies etc.
authentication cookie-parser express-session expressjs middleware mongodb mongoose nodejs oauth2 passportjs session-persistence sessionstorage
Last synced: 13 Jan 2025
https://github.com/nisanth2004/keycloak-programs
This project integrates Keycloak, an open-source Identity and Access Management (IAM) solution
dbms java keycloak mysql oauth2 postman security spring springboot
Last synced: 19 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/michaeljohnclancy/iotasubstream
A system for automating IOTA transactions, enabling pay per minute options for websites offering premium services/material.
authlib celery cryptocurrency flask iota oauth2 payment payment-gateway payment-processing python python-2 sqlalchemy subscriptions tangle
Last synced: 20 Jan 2025
https://github.com/alexmasterov/oauth2-superjob
SuperJob.ru Provider for the OAuth 2.0 Client
league-oauth2 oauth2 oauth2-provider oauth2-superjob
Last synced: 29 Dec 2024
https://github.com/jcmoraisjr/oauth2-proxy
Just another oauth2_proxy container
Last synced: 20 Jan 2025
https://github.com/princed/oauth2-postmessage-profile
OAuth2 PostMessage Flow
cross-domain mirror oauth oauth2
Last synced: 19 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/shengyuan-lu/spotify-browser
Search & Browse Spotify Artists, Albums, and Tracks. (Angular Website)
angular oauth2 spotify-api typescript website
Last synced: 09 Feb 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/evertonsavio/authorization-server-microservices
Spring Cloud Microservices using Keyclock as Authorization Server (Oauth2). Resource server based on Spring Cloud - Netflix Stack (Spring Cloud Gateway, Config Server, Eureka Discovery Server).
docker keycloak microservices microservices-architecture oauth2 spring-boot
Last synced: 02 Jan 2025
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/martishin/react-golang-user-login-oauth
React.js and Go project demonstrating the use of Google OAuth to authenticate and authorize users
docker go-chi golang goth oauth2 postgresql reactjs session-cookie typescript
Last synced: 23 Jan 2025
https://github.com/martishin/react-golang-jwt-oauth
React.js and Go project demonstrating the use of Google OAuth and JWT to authenticate users
docker go-chi golang jwt oauth2 postgresql reactjs typescript
Last synced: 23 Jan 2025
https://github.com/socialiteproviders/salla
[READ ONLY] Subtree split of the SocialiteProviders/Salla Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 18 Dec 2024
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/kieranmueller/strava-graphs
A simple frontend that displays strava data as graphs, making it easier to see trends in performance over time
angular chartjs graphing oauth2 strava typescript
Last synced: 22 Dec 2024
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/kiselyovda/fastapi-jwt-oauth
Short project to understand OAuth JWT authentication with FastAPI
Last synced: 11 Jan 2025
https://github.com/vinny-bot/flaskcord
Discord OAuth2 extension for Flask. An Easier implementation of "Log In With Discord".
discord discord-oauth2 discord-oauth2-client discord-py flask oauth2 pycord python
Last synced: 21 Jan 2025
https://github.com/asanka-j/pydrive-file-uploads
Solution to upload and download files to Google Drive using PyDrive
google-api google-drive oauth2 pydrive
Last synced: 05 Jan 2025
https://github.com/cythral/identity-client
Auto-generated client for Brighid Identity using NSwag on .NET. Capable of automatically fetching and refreshing tokens using the client credentials grant type.
csharp dotnet nswag oauth2 oauth2-client openid-connect swagger
Last synced: 27 Dec 2024
https://github.com/dimmaryanto93/e-banking-service-wilayah
Service Wilayah Indonesia, for E-Banking Application
discovery-client jpa oauth2 postgresql resource-owner spring-config-client spring-data-jpa springboot2
Last synced: 27 Dec 2024
https://github.com/cwithmichael/anime-battle
Code for the anime-battle website. It lets users vote for their favorite anime characters.
neondb nextjs nodejs oauth2 postgresql vercel
Last synced: 02 Jan 2025