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-06 00:21:22 UTC
- JSON Representation
https://github.com/tienhuynh-tn/login-google-gmail
Login Gmail in Java Web
gmail google-api google-oauth2 j2ee java jsp-servlet login login-gmail oauth2 openid-auth tomcat-server
Last synced: 22 Jan 2025
https://github.com/kunalbansall/assignment-submission-portal
"This project is a backend system designed for managing assignment submissions. It allows users to submit assignments, which can be reviewed by admins. It includes user authentication, assignment upload, and review functionality, with secure JWT authentication and admin-only controls."
express jwt-authentication mongodb nodejs oauth2
Last synced: 02 Feb 2025
https://github.com/rijalghodi/songify-child-of-sportify
Search songs on spotify server, maka playlist, and save it!
fetch-api oauth2 props-and-state-components reactjs sportify-api
Last synced: 22 Jan 2025
https://github.com/frckbrice/whatsapp-clone-fe
next14 oauth2 supabase-auth supabase-db supabase-js supabase-storage tailwindcss
Last synced: 30 Dec 2024
https://github.com/aayush-dhakal/nodejs-google-oauth-authentication
a website with user authentication using passport-google-oauth20
authentication express-js googleoauth handlebars-js mongodb nodejs oauth2
Last synced: 24 Jan 2025
https://github.com/tcarrio/edge-oauth-sessions
OAuth session management at the edge with Cloudflare Workers
botdetection cloudflare cloudflare-workers geolocation oauth2 oidc openid-connect proxy serverless
Last synced: 17 Jan 2025
https://github.com/deshansl/auth0-dotnet8-authorization-code-flow
Implementation of Authorization code flow between auth0, blazor webapp and a rest API with docker-compose for orchestration
auth0 auth2 authorization-code-flow container container-orchestration csharp docker dockercompose dotnet jwt oauth oauth2 openid openid-connect token-based-authentication
Last synced: 28 Dec 2024
https://github.com/sjinks/php-oauth2-server
PSR-7 compatible OAuth2 server
oauth2 oauth2-server php7 psr-7
Last synced: 13 Jan 2025
https://github.com/sachingupta0019/fastapi
Fast API Projects
api fastapi flask jwt-authentication jwt-token oauth2 python restful-api sqlalchemy
Last synced: 22 Jan 2025
https://github.com/kathleenwest/article-cms-azure-demo-project
Deploy an Article CMS to Azure Cloud Developer - A simple Content Management System (CMS) for articles, where a user can log in, view published articles, and publish new articles.
authentication azure azure-authentication azure-sql-database azure-sql-server azure-storage cloud cms content-management-system demo flask-webapp logging oauth2 python python-logging python-web-application udacity udacity-cloud-developer-nanodegree udacity-cloud-nanodegree udacity-nanodegree
Last synced: 23 Jan 2025
https://github.com/bcdlab-project/dashboard
The bcdLab Project Dashboard web page
api bcdlab codeigniter codeigniter4 css html javascript keycloak oauth2 php socket-io tailwindcss website
Last synced: 27 Dec 2024
https://github.com/akornatskyy/auth-playground
Auth playground with openssl, nodejs, hydra and oathkeeper.
hydra jwk jwt mtls oathkeeper oauth2
Last synced: 28 Jan 2025
https://github.com/vandodev/login-social-com-oauth2-no-react-native
Login Social com OAuth2 no React Native - Code/drops #109
Last synced: 02 Feb 2025
https://github.com/hvalfangst/azure-oauth2-oidc-auth-code-flow-client-server-example-python
Oauth2 on Azure demonstrated with client and server applications in Python. Client utilizes OIDC with auth code flow.
az-204 azure fastapi github-actions oauth2 oauth2-authorization-code-flow openid-connect python
Last synced: 31 Oct 2024
https://github.com/vandodev/ignite-fleet
ignite-fleet Projeto do ignite para gestão de veículo
android atlas ignite ios oauth2 react react-native realm rocketseat typescript
Last synced: 02 Feb 2025
https://github.com/frankhefeng/xk6-oauth-pkce
OAuth PKCE extension for K6
k6 oauth2 pkce pkce-authentication xk6 xk6-extension
Last synced: 24 Oct 2024
https://github.com/felipecezar01/fullstack-oauth2-login
Projeto que usa autenticação por outras plataformas, como o Google.
Last synced: 17 Dec 2024
https://github.com/berlinbruno/post-it
Join PostIt, the innovative social media platform that empowers you to share your thoughts, photos, and experiences with friends and followers. Discover new interests, connect with like-minded individuals, and engage with a vibrant community through posts, comments, and reactions.
Last synced: 23 Jan 2025
https://github.com/ipuldev/microservices-docker-go
Simple microservices ecosystem using Go + docker
docker go microservice microservices microservices-architecture monogodb oauth2 postgresql redis traefik
Last synced: 03 Feb 2025
https://github.com/jeff-tian/passport-citi
passport strategy for authenticating with citi sandbox account
citibank oauth2 openbanking passport-strategy passportjs
Last synced: 16 Jan 2025
https://github.com/curityio/passport-curity
Curity authentication strategy for Passport.js
oauth2 openid-connect sdk website
Last synced: 03 Dec 2024
https://github.com/swiftsoftwaregroup/swift-oauth2-client-go
Make authenticated API calls using OAuth2 in Go applications.
Last synced: 06 Jan 2025
https://github.com/nayak-nirmalya/tinder-clone
Tinder Clone with React Native, Expo, TypeScript, TailWindCSS, Context API, Google Firebase, React Navigation.
android eas expo firebase firestore ios oauth2 react-native react-navigation tailwindcss typescript
Last synced: 22 Jan 2025
https://github.com/frckbrice/social-media-frontend
An application that helps people to communicate. they can share text and documents.
nextjs14 oauth2 tailwindcss typescript
Last synced: 23 Jan 2025
https://github.com/frckbrice/task-management-frontend
task management system. Buit with JS, OAuth2, React.js, CSS3, Context-API
context-api css3 html5 javascript oauth2 reactjs
Last synced: 23 Jan 2025
https://github.com/frederikprijck/auth0-electron-angular
An example on how to integrate Auth0 in an Electron application that is using Angular
Last synced: 02 Feb 2025
https://github.com/frederikprijck/keycloak-angular
angular authentication bearer interceptor jwt keycloak oauth2
Last synced: 02 Feb 2025
https://github.com/francescodisalesgithub/gcloud-terminal-shell-exfiltration
script that exfiltrate gcloud terminal app informations
cloudshell data-exfiltration database exfiltration google google-cloud-shell hacked hacking oauth2 proof-of-concept sqlite
Last synced: 28 Jan 2025
https://github.com/natanaelvich/oauth2-app
authenticate oauth2 example app made with react native
Last synced: 01 Feb 2025
https://github.com/hoccyy/fitpick
FitPick is an app that saves your closet virtually and helps you choose an outfit if you can't decide!
firebase firebase-auth firebase-database google-oauth google-oauth-login nextjs nodejs oauth2 outfit-planner react virtual-closet webapp
Last synced: 22 Jan 2025
https://github.com/detain/oauth2-server-mydb-storage
`detain/db_abstraction` (mysqli,PDO,etc) Storage for `thephpleague/oauth2-server`
Last synced: 20 Jan 2025
https://github.com/sakkke/mc-express
A proxy service that maps /maps and /Backups under Discord authentication
authentication discord hono honojs oauth2 oauth2-discord-proxy proxy proxy-server proxy-service
Last synced: 13 Dec 2024
https://github.com/guilhermebkel/spotify-clone
A spotify version made by me using their own API in order to fetch data.
express node oauth2 react redux rest-api restful-api spotify
Last synced: 21 Jan 2025
https://github.com/jeff-tian/egg-passport-citi
Citi passport plugin for egg
citibank egg-passport egg-plugin eggjs oauth2 openbanking passportjs
Last synced: 16 Jan 2025
https://github.com/almmiko/procreader
Read reddit programming for fun
api guzzlehttp laravel oauth2 reddit-api
Last synced: 13 Jan 2025
https://github.com/renuo/rails_ember_google_oauth2
An example on how to connect Rails and Ember and perform a login through GoogleOauth2
ember oauth2 r-alessandrorodi rails
Last synced: 08 Jan 2025
https://github.com/swiftsoftwaregroup/oauth2-authz-server
Authorization Server for the OAuth 2.0 Client Credentials Flow implemented in Python using Flask
authorization flask oauth2 oauth2-server python
Last synced: 06 Jan 2025
https://github.com/didinj/ionic-vue-oauth2-example
Ionic Vue Tutorial: OAuth2 Login Example
auth ionic login oauth2 refresh-token register vue vuejs
Last synced: 04 Feb 2025
https://github.com/melardev/java_springcloud_eureka_zuul_config_kafka_oauth2jwt_proxydiscovery_restcrud
Java Spring Cloud Crud Application with Microservices
cloud config-service full-stack fullstack github java jwt microservices netflix oauth2 spring spring-cloud zuul
Last synced: 25 Jan 2025
https://github.com/techsolutionstuff/socialite-login-with-google-account-in-laravel-9
we will see socialite login with a google account in laravel 9. Here, we will learn how to create a socialite login with google in laravel 8 and laravel 9.
google laravel laravel-9 laravel9 oauth oauth2 php socialite socialite-google socialite-login
Last synced: 28 Jan 2025
https://github.com/yhunlu/rentiny-ecommerce-accommodationapp
backend: Node + Graphql + Apollo + MongoDB, frontend: typescript + Ant Design + React + React Hooks + React Router. This is Fully Modern Real Estate App that fully functioning home-sharing application where users will be able to sign in, create a listing and book other listings. Other Used Features: Google Sign In and OAuth 2.0, login sessions with cookies and session storage, Stripe, Google's Geocode API, Cloudinary.
ant-design antd-design apollo apollographql cloudinary google-geocoding-api mongodb node oauth2 react react-hooks react-router stripe stripe-connect stripe-payment typescript
Last synced: 18 Jan 2025
https://github.com/jeff-tian/citi-oauth
citi oauth middleware written in typescript
citi citi-bank-apis oauth2 openbanking openbanking-api typescript
Last synced: 16 Jan 2025
https://github.com/albinotonnina/deck-secure-delegated-access-with-openid-connect
Deck for overview of OIDC
deck oauth2 oidc openid-connect presentation presentation-slides
Last synced: 23 Jan 2025
https://github.com/hvalfangst/azure-entraid-oauth2-client-server-python
Oauth2 on Azure Entra ID demonstrated with client and server FastAPI applications in Python. The server is deployed to Azure Web Apps via a GitHub Actions Workflow script. Client utilizes OIDC with authorization code flow.
az-204 azure azure-entra-id entra-id fastapi github-actions microsoft-entra-id oauth2 oauth2-authorization-code-flow openid-connect python
Last synced: 22 Dec 2024
https://github.com/ulbora/goauth2-ui
User interface for GoAuth2 Server written in Golang.
goauth2 goauth2-ui golang jwt jwt-auth jwt-authentication jwt-bearer-tokens jwt-server jwt-tokens nginx oauth oauth-provider oauth2 oauth2-authentication oauth2-client oauth2-server secure security security-tools ui
Last synced: 26 Jan 2025
https://github.com/mortonfox/munztools
Misc tools for Munzee
munzee munzee-types oauth2 ruby
Last synced: 21 Dec 2024
https://github.com/dryewo/cyrus-ui-oauth2
Library for UI authentication using OAuth2.
clojure cyrus oauth2 oauth2-authentication
Last synced: 05 Jan 2025
https://github.com/joduplessis/weekday
Level up your team. Weekday is a messaging-first collaboration platform that gives your team superpowers. 💬 🚀
app cordova design design-patterns dev-kit electron googledrive graphql janus jimp messaging mqtt oauth2 polls react storybook webrtc
Last synced: 01 Feb 2025
https://github.com/sonyarianto/pocketbase-oauth2-demo
Demo of OAuth2 in Pocketbase (by creating Sign-in with Google example).
javascript oauth2 pocketbase svelte
Last synced: 11 Jan 2025
https://github.com/chinalym/learn-spring-security
学习 spring security 的入门demo,包含如何基本使用,扩展能力,以及创建可以复用的 starter 工程,带有详细的说明文档
oauth2 spring-security spring-security-oauth
Last synced: 21 Dec 2024
https://github.com/qbason/notes_management_flutter_django
Notes management Flutter apk + Django + Django REST framework + OAuth2 + SQLite
dart django django-rest-framework flutter oauth2 orm python3 sqlite
Last synced: 14 Jan 2025
https://github.com/denuxplays/jdoauth2
A wrapper for the discord OAuth2 API
Last synced: 01 Dec 2024
https://github.com/mileschou/oauth2-server-jwt-bearer-grant
Implement RFC 7523 on league/oauth2-server
Last synced: 03 Feb 2025
https://github.com/wagner-de-carvalho/algamoney
API de serviços financeiros
auth authentication authorization event flyway java-17 json jwt-token mysql-database oauth oauth2 pageable predicate rest-api spring-boot spring-jpa
Last synced: 27 Jan 2025
https://github.com/lucasdiasjorge/microservices
Microservices architecture using Java, Spring cloud, Eureka, Gateway, Authorization and resources.
eureka java microservices oauth2 spring springcloud
Last synced: 20 Dec 2024
https://github.com/hk669/hacksarena
event/ hackathons management app using django, azure SQL, and AWS S3 with rewarding features for the activity
allauth aws aws-s3 azure-postgres blogs django docker events github googleauthenticaion oauth2 postgresql redis redis-cache social-network
Last synced: 23 Jan 2025
https://github.com/ifsantana/ecommerce.web
ECommerce project - AngularJS Client
angular5 oauth2 rabbitmq typescript webapp
Last synced: 03 Feb 2025
https://github.com/authgear/authgear-sdk-android
Authgear authentication SDK for Android
android authentication java kotlin oauth2 sdk
Last synced: 07 Nov 2024
https://github.com/borodiychuk/ueberauth_foursquare
Foursquare OAuth2 Strategy for Überauth
elixir foursquare foursquare-oauth2-strategy oauth2
Last synced: 06 Jan 2025
https://github.com/priontoabdullah/anushilon-server
🖼️ Anushilon - virtual science lab with interactive simulations 📺🔬 built with React, Redux, Tailwind, Node, Express, MongoDB, Mongoose etc. 🧪 🖥️ Visit at https://anushilon-bd.web.app/ 🎥 ❤️
express javascript mongodb mongoose node oauth2 rest-api
Last synced: 13 Jan 2025
https://github.com/effectra/third-party
Effectra\ThirdParty is a PHP library that provides OAuth configuration and functionality for various third-party platforms such as LinkedIn, GitHub, Facebook, and Google. It simplifies the process of integrating with these platforms and accessing user data through OAuth authentication
authentication facebook github google http-client linkedin oauth oauth2 php third-party
Last synced: 29 Dec 2024
https://github.com/d-integral/instagramapiapp
The app displays the last photo in the user's Instagram account. The task was done according to learning the course "Networking and Security in iOS Applications" by University of California, Irvine on Coursera in 2017.
Last synced: 13 Jan 2025
https://github.com/diogosouza/hb-oauth2-diy
Honeybadger's OAuth2 source code for Ruby and Rails project with Devise and oauth-plugin.
devise oauth-plugin oauth2 rails ruby
Last synced: 29 Nov 2024
https://github.com/hooklift/oidclient
OpenID Connect Go Client Library
golang-library oauth2 oauth2-client openid-connect
Last synced: 13 Jan 2025
https://github.com/doodlescheduling/oauth2-redirect-controller
OAUTH2 RedirectURI proxy kubernetes controller
kubernetes-controller oauth2 oauth2-proxy redirect-urls
Last synced: 03 Feb 2025
https://github.com/passageidentity/passage-php
Passkey Complete for PHP - Integrate into your PHP API or service to enable a completely passwordless standalone auth solution with Passage by 1Password
1password authentication biometrics ciam identity magic-links oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless php webauthn
Last synced: 20 Nov 2024
https://github.com/is2ei/passport-typetalk
Typetalk OAuth2 strategy for Passport
Last synced: 12 Jan 2025
https://github.com/aaronpk/oauth-authorization-server-discovery
This specification enables an OAuth resource server to indicate the authorization server it is protected by.
Last synced: 13 Jan 2025
https://github.com/shiru99/piggybank
Cloud Software development Course Project - Built & deployed a simple banking app on the cloud
cloud-foundry cloud-functions nodejs oauth2 reactjs rest
Last synced: 08 Jan 2025
https://github.com/schbenedikt/oauth-with-github-python
A easy python code how to generate a oAuthentifcation application with Github & Python
authentification flask flask-application github oauth oauth2 pyhton pyqt pyqt5 pyqt5-desktop-application
Last synced: 05 Feb 2025
https://github.com/rafaeldavish/pot-of-quotes-app
A web application that provides a list of quotes within a variety of categories as well provides a user registration and authentication system. This application uses persistent data storage to create a RESTful web application that allows users to perform Read, Create, Update, and Delete operations.
boostrap flask flask-application flask-restful flask-sqlalchemy google-api json oauth2 vagrant virtualbox
Last synced: 16 Jan 2025
https://github.com/subethasensomatic/aw.claimsexpressions
Powerful library that offers a DSL for validating JWT claims. Developers can define complex claim validation logic all without needing to modify codebase.
asp-net-core claims dotnet dotnet-core jwt-authentication jwt-tokens oauth2 openid-connect
Last synced: 16 Dec 2024
https://github.com/nicolasdao/userin-core
UserIn core component used to build UserIn plugins.
federated-identity-providers oauth2 oidc userin
Last synced: 07 Jan 2025
https://github.com/richardd3ng/repo-amigo
GitHub Repo Chatbot Web App
chatbot chromadb langchain oauth2 openai-chatgpt python streamlit
Last synced: 11 Jan 2025
https://github.com/curityio/oauth-agent-kotlin-spring
A Kotlin OAuth Agent, providing API driven OpenID Connect for SPAs
oauth-agent oauth2 openid-connect spa spring-boot token-handler
Last synced: 03 Dec 2024
https://github.com/zahoorahmad/oauth-flask
SSO and OAuth Flow Integration for Google, Microsoft, and Other Providers
authentication authentication-backend docker flask google microsoft oauth2 sso
Last synced: 05 Jan 2025
https://github.com/cruxstack/terraform-aws-cognito-userpool
Terraform Module to provision Cognito userpool
aws cloudposse cognito cognito-idp cognito-user-pool oauth oauth2 sweetops terraform terraform-module
Last synced: 21 Jan 2025
https://github.com/jasonraimondi/command-query
OAuth2 Server with a Command-Query based API written in PHP. Uses the League OAuth2 Server, Doctrine. Includes an Angular SPA and Typescript Client Library.
api command-query doctrine-orm league-oauth2 lumen oauth2 oauth2-server php7
Last synced: 09 Nov 2024
https://github.com/deruina/starfolio
This project is a FastAPI application that allows users to authenticate with GitHub using OAuth and fetch their starred repositories. The application provides a web interface for users to log in and view their starred repositories, as well working with command-line interface (CLI)
asynchronous-programming concurrency fastapi oauth2
Last synced: 18 Jan 2025
https://github.com/socialiteproviders/vercel
[READ ONLY] Subtree split of the SocialiteProviders/Vercel Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 08 Nov 2024
https://github.com/yesarib/movieapp-token-cache-redis
🌱 This project is an example of an API developed with .NET Core and includes JWT token authentication, caching and Redis integration. Designed as a mini MovieApp, the project demonstrates these features.
api api-rest cache caching jwt jwt-auth jwt-token netcore oauth2 redis token
Last synced: 08 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-keycloak
NGINX Plus OIDC w/ Keycloak Integration
identity-provider idp keycloak nginx nginx-oidc nginx-openid-connect nginx-plus oauth2 oidc openid-connect
Last synced: 12 Jan 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/harrisonwelch/springframeworkmasterclassnotes
Repo for notes when learning Spring
intellij java java-11 markdown masterclass notes oauth2 spring spring-boot spring-mvc spring-security springframework
Last synced: 22 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