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-24 00:21:56 UTC
- JSON Representation
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/martinpankraz/azuresapodatareader
A dotnet 5 web project to showcase integration of Azure AD with Azure API Management for SAP OData consumption leveraging Principal Propagation.
apimanagement azure azure-app-service azuread cache dotnet5 oauth2 odata-client sample sap
Last synced: 17 Dec 2024
https://github.com/mcicolella/spring-boot-microservices
Raccolta di esercitazioni relative ai microservizi in Java con Spring Boot
eureka-server hystrix hystrix-dashboard java microservices netflix-eureka oauth2 oauth2-server open-source spring-boot spring-cloud
Last synced: 23 Jan 2025
https://github.com/authgear/authgear-example-python-flask
Authentication for Authgear Python Flask Web Application
application authentication authgear authgear-examples flask oauth2 oidc python web
Last synced: 29 Dec 2024
https://github.com/barbarbar338/discord-oauth2-example
Discord OAuth2 özelliğini kullanarak sitelere nasıl giriş yapılabileceğini anlatan küçük bir repo.
Last synced: 05 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/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/uragirii/refreshauthservice
A simple Refresh Token implementation using WebAPIs ASP.Net Framework
asp-net csharp netframework oauth2 refresh-token
Last synced: 06 Jan 2025
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/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/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/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: 29 Nov 2024
https://github.com/dieffrei/salesforce-oauth-flows
Salesforce OAuth 2.0 Authentication Flows
Last synced: 15 Dec 2024
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/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: 29 Nov 2024
https://github.com/cuongndc9/oauth2
🛸 Implement OAuth2 with Node & React.
103cuong oauth2 oauth2-client oauth2-server oauth2-workflows
Last synced: 21 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/truauth/truauth
openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication
3rd-party-service go grpc microservices oauth2 postgresql protobuf
Last synced: 14 Nov 2024
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: 06 Dec 2024
https://github.com/krucsodaniel/books
Explore and manage your favorite books effortlessly with this Angular-based web app, integrating Google Books API for search functionality and secure login via Google OAuth.
angular google-books-api ngrx oauth2 rxjs typescript
Last synced: 16 Jan 2025
https://github.com/bruce-mig/spring-security
Multiple spring security Java projects
filter-chain jwt keycloak oauth2 redis-session
Last synced: 15 Jan 2025
https://github.com/youkol/scribejava-spring-boot-starter
scrivejava for spring boot starter
oauth2 scribejava scribejava-spring-boot-starter spring spring-boot
Last synced: 22 Dec 2024
https://github.com/rizkimufrizal/oauth2-hmac
apache-cassandra hateoas hmac-sha512 jwt kotlin oauth2 redis
Last synced: 21 Jan 2025
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/smithg09/eklavya-server
Eklavya Server is a REST API built using Node-Typescript/Express/MongoDB with JWT support
express graphql mongodb nodejs oauth2 rest-api server typescript
Last synced: 15 Dec 2024
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/aliabbascheema/cryptographic_and_authentication
This project demonstrates the practical implementation and comparison of cryptographic techniques and authentication protocols Kerberos and OAuth 2.0 in cloud environments.
aes-encryption cryptography jinja2 kerberos-authentication matplotlib oauth2 performance-testing requests requests-oauthlib
Last synced: 15 Dec 2024
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/gaoyuyue/springcloud-sample
docker docker-compose oauth2 springcloud
Last synced: 02 Jan 2025
https://github.com/thefoxkd/calendarmtusi
Интеграция расписания МТУСИ с календарями - Python приложение для синхронизации расписания занятий МТУСИ с Google и Mac календарями. Возможности: автоматический парсинг расписания, обновления в реальном времени, умное разрешение конфликтов. Построено на Python 3.9+, Playwright, Google Calendar API, асинхронной архитектуре и строгой типизации.
async-python automation calendar-integration clean-architecture education-tools google-calendar-api mtuci oauth2 playwright pydantic python schedule-sync testing type-hints web-scraping
Last synced: 14 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/vlambo3/invensales
InvenSales integrates OAuth2 for secure microservices and adds social login for user convenience. Built with Keycloak, it manages user identities and access permissions, enabling role-based access control to endpoints.
jwt-token keycloak oauth2 spring-boot spring-cloud spring-data-jpa spring-security
Last synced: 26 Jan 2025
https://github.com/piomin/sample-micronaut-security
Demo with Micronaut application illustrating Security module
jwt micronaut micronaut-oauth2 micronautfw oauth2 security
Last synced: 01 Nov 2024
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/kolman-freecss/gluns-spring
InvestBank: Simplifying Financial Management with Personalized Insights, Data, and Advice.
docker docker-compose hexagonal-architecture java jwt keycloak microservices oauth2 reactive-programming springboot webflux
Last synced: 20 Jan 2025
https://github.com/mileschou/oauth2-server-jwt-bearer-grant
Implement RFC 7523 on league/oauth2-server
Last synced: 08 Dec 2024
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/kriasoft/simple-oauth2-clients
OAuth 2.0 clients for Google, Apple, Facebook, GitHub and other identity providers.
auth auth0 authentication credentials facebook github google identity identity-provider oauth oauth2 passport passportjs token tokens twitter
Last synced: 28 Nov 2024
https://github.com/xhcf/springboot_weboauth
A Springboot application that secures an html/js front end behind an oauth login.
html js-front oauth oauth-login oauth2 springboot-application springboot-web-oauth webapp
Last synced: 13 Jan 2025
https://github.com/razikus/underbase
firebase oauth2 postgres supabase supabase-auth
Last synced: 25 Dec 2024
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: 09 Dec 2024
https://github.com/williamkoller/auth-keycloak-nestjs
Authentication with Keycloak using NestJS
docker-compose keycloak nestjs oauth2
Last synced: 09 Jan 2025
https://github.com/gearplug/rdstation-python
rdstation-python is an API wrapper for RD Station, written in Python.
api companies contacts crm customization leads marketing notifications oauth2 opportunities python rdstation requests webhooks wrapper
Last synced: 09 Jan 2025
https://github.com/parths049/spring-boot-oauth2
Oauth-2 login using spring boot REST API.
Last synced: 05 Dec 2024
https://github.com/parths049/spring-oauth2
java oauth2 spring spring-boot spring-security-oauth2
Last synced: 05 Dec 2024
https://github.com/natanaelvich/oauth2-app
authenticate oauth2 example app made with react native
Last synced: 05 Dec 2024
https://github.com/tolom/df-slack-py
Slack bot integrating Dialogflow CX natural language processing with client API system, featuring secure OAuth and Firebase token management
chatbot dialogflow-cx firebase oauth2 openapi python slack-api slack-bot
Last synced: 23 Jan 2025
https://github.com/tcrouch/omniauth-wonde
OmniAuth strategy for Wonde
authentication edtech oauth2 omniauth ruby wonde
Last synced: 23 Dec 2024
https://github.com/mchmarny/gauther
Basic Google OAuth2 implementation with Cloud Firestore persistence - part of microservice patterns on Knative
Last synced: 31 Dec 2024
https://github.com/samuelselasi/afrilegal_api
Accessible Constitution API For African Countries
apache2 docker-compose fastapi fastapi-mail gunicorn-web-server html-css mailtrap-io nginx oauth2 openapi orm postgresql python sqlalchemy-orm swagger-ui
Last synced: 23 Jan 2025
https://github.com/samuelselasi/knowafrika-api
Accessible API to know Africa
api authentication-backend fastapi fastmail mailtrap-io oauth2 postgresql postman-test pytest sqlalchemy-orm userdata
Last synced: 23 Jan 2025
https://github.com/lukaszfabia/golocal
Peter Fun and his voting system.
docker-compose go gorm-orm oauth2 postgresql rest-api
Last synced: 16 Dec 2024
https://github.com/hub9/angular-oauth-client
Angular authentication module for OAuth APIs
Last synced: 23 Dec 2024
https://github.com/ernanej/social-authentication
Application developed in Ruby on Rails as a template to perform user authentication through their social networks. In this system, the following networks were used as a form of authentication, in addition, of course, to the creation of a standard user with email and password: Facebook, Github and Google.
authentication authentication-backend authentication-ruby devise oauth2 omniauth omniauth-facebook omniauth-github omniauth-google-oauth2
Last synced: 12 Dec 2024
https://github.com/sangeethnandakumar/oauth
OAuth v2.0 implementation in .NET 5 with IdentityServer v4 with a custom auth configuration dashboard. Auth configurations are fetched on demand from SQLServer database
asp-net-core dotnet-core identityserver4 oauth2
Last synced: 17 Dec 2024
https://github.com/dipti1202/memoriae
A social media website allows user to post, delete, edit and like pictures. Its a simple CRUD application.
css expressjs html javacript jsonwebtoken material-ui mongodb oauth2 react redux render
Last synced: 12 Dec 2024
https://github.com/daggerok/spring-boot-oauth2
Inspired by https://spring.io/guides/tutorials/spring-boot-oauth2 tutorial
Last synced: 10 Jan 2025
https://github.com/dragos-tudor/backend-security
Rewritten ASPNET security libraries [functional principles].
aspnet authentication authorization cookies data-protection facebook-auth functional functional-programming google-auth oauth2 openid-connect security twitter-auth
Last synced: 17 Dec 2024
https://github.com/chamodshehanka/angular7-material-crud
Angular 7.0.1 CRUD using Firebase firestore and Material Design and also Google Authentication.
angular angular7 firebase firestore google material material-design nosql oauth2
Last synced: 12 Dec 2024
https://github.com/developer-guy/springboot-oauth2-sample
⁉️ This project is example of OAuth2 and SpringBoot .
oauth2 oauth2-client oauth2-server springboot
Last synced: 13 Dec 2024
https://github.com/mohamed-ramadan1/streaming-backend-application
Streaming application services
cors docker docker-compose express jest-tests jwt migrations multer node-cron nodejs nodemailer oauth2 pg postgresql redis socket-io stripe winston
Last synced: 13 Dec 2024
https://github.com/abhishektiwari/axioms-express-js
Axioms Javascript client for Express. Secure your Express APIs using Axioms authentication and authorization.
access-token api api-security authentication authorization axioms express-js oauth2 openid openid-connect
Last synced: 17 Dec 2024
https://github.com/felipecezar01/fullstack-oauth-login
Projeto para treinar o uso do OAuth 2.0 (Login com outros serviçõs: Google, Facebook, Github, etc)
Last synced: 17 Dec 2024
https://github.com/macawls/notes-app-demo-frontend
Demo app using Nuxt and Pocketbase
bun nuxt oauth2 pocketbase shadcn vue
Last synced: 17 Dec 2024
https://github.com/novotnyr/bank-oidc-client-credentials
OAuth 2.0 Client Credentials Flow
client-credentials-flow oauth2 oauth2-client spring-boot
Last synced: 17 Dec 2024
https://github.com/mentos1386/zdravko
Self-Hosted multi region health check service
flyio golang healthcheck k6 oauth2 status-page temporal
Last synced: 18 Dec 2024
https://github.com/coreysutphin/sharecoin
blockchain erc20-tokens flask metamask oauth2 solidity web3js
Last synced: 18 Dec 2024
https://github.com/athiththan11/google-drive-oauth
Google Drive - OAuth2.0 using Google OAuth Client
google-drive google-drive-api google-oauth2 oauth2
Last synced: 01 Jan 2025
https://github.com/athiththan11/g-drive-oauth-image-upload
Google Drive Image Upload with OAuth 2.0
google-drive google-drive-api oauth2
Last synced: 01 Jan 2025
https://github.com/syakuis/spring-security-oauth
Authorization Server and Resource server with Spring Security. (JWT for OAuth 2.0)
authentication authorization authorization-server jwt oauth oauth2 resource-server security spring spring-boot spring-security spring-security-oauth2
Last synced: 18 Dec 2024
https://github.com/henry-azer/keycloakify-starter
Keycloak starter theme project with react using keycloakify.
authentication authorization i18n keycloak keycloak-theme keycloakify localization oauth2 oidc reactjs typescript
Last synced: 10 Jan 2025
https://github.com/zero88/zero-oauth
Simple OAuth libraries for client and server integration
java java-8 java10 oauth1 oauth1-client oauth1-server oauth2 oauth2-client oauth2-server openid-client openid-connect openid-server
Last synced: 18 Dec 2024
https://github.com/eve0415/discord-oidc
Discord OAuth2 to OpenID Connect bridge using Cloudflare Workers.
cloudflare cloudflare-workers cloudflare-zero-trust discord oauth2 oidc
Last synced: 23 Jan 2025
https://github.com/muasa-harman/blog-app-mern-stack
My portfolio showcases a collection of projects that demonstrate my expertise as a Full Stack Developer, with a focus on both frontend and backend technologies. The portfolio is built using React.js for an interactive user interface. On the backend, I utilized Node.js and Express
git javascript mui-material nodejs oauth2 react-hooks react-router reactjs redux vite
Last synced: 10 Jan 2025
https://github.com/sigpwned/dropwizard-social-sign-on-module
Adds OAuth social sign-on flows for the most popular social networks to Dropwizard 3.0+
dropwizard dropwizard-auth java oauth oauth-server oauth2 oauth2-server social-auth social-authentication twitter
Last synced: 18 Dec 2024
https://github.com/danilobuerger/oauth2
OAuth 2.0 server implementation written in Go
Last synced: 18 Dec 2024
https://github.com/allan7yin/quizgpt
Quiz Generation App using ChatGPT API - 3 Mircoservices
apollographql auth0 docker expressjs flask graphql material- nodejs oauth2 openai-api python rabbitmq reactjs redis-stack swagger-ui typescript
Last synced: 18 Dec 2024
https://github.com/shuklaritvik06/react-native-metaphors
This repository offers a collection of code snippets showcasing diverse functionalities, serving as metaphorical examples for developing innovative features in React Native applications.
animation firebase navigation oauth2 payment react-native
Last synced: 17 Jan 2025
https://github.com/patkub/sample-oauth2-spring-boot
Fork of Okta's Spring Boot Login Samples, without Okta Spring Boot Starter.
java oauth2 spring-boot spring-mvc spring-security
Last synced: 24 Dec 2024
https://github.com/envid-tech/oa-website
A small project to represent my attempt at recreating and improving the official Oxford Academy Website.
css encryption google-api html javascript js jsx nodejs oauth2 oxford-academy react react-router-dom react-ts react-tsx reactjs scss ts ts-node tsx typescript
Last synced: 10 Jan 2025
https://github.com/kolman-freecss/kf-imapi-auth-gateway
docker hexagonal-architecture java jwt keycloak microservice oauth2 spring-boot sso
Last synced: 25 Dec 2024
https://github.com/josdem/spring-boot-authorization-server
This project shows how to implement Oauth 2.0 with Spring Boot Security project
gradle java oauth2 spring-boot spring-security
Last synced: 17 Jan 2025
https://github.com/hachreak/oauth2_mongopool
A implementation of an OAuth2 backend with persistence on MongoDB made with mongopool.
erlang erlang-libraries erlang-library mongodb oauth2
Last synced: 25 Dec 2024
https://github.com/websolutionstuff/laravel-9-socialite-login-with-twitter-account
In this article, we will see laravel 9 socialite login with twitter account. Many websites provide different types of login authentication to users like login with google, login with gmail, login with facebook, login with github, login with twitter.
authentication laravel laravel-socialite laravel8 laravel9 oauth oauth2 social-login socialite socialite-login twitter twitter-api
Last synced: 10 Jan 2025
https://github.com/augusto11cb/security-studies
Repository of notes and comments on Software Security and its fundamental concepts
asymmetric-cryptography authentication authorization csrf mtls multi-factor-authentication oauth2 openid tls
Last synced: 01 Jan 2025
https://github.com/josdem/spring-boot-oauth2
Spring Boot Oauth2 with Google
Last synced: 17 Jan 2025
https://github.com/douglasmoraisdev/node_movie_rental_api
A simple Movie Rental API with Node and Express.js
chaijs expressjs mochajs node nodejs oauth2 sequelizejs tdd
Last synced: 25 Dec 2024
https://github.com/mollybeach/secure-user-api
REST API for managing users securely with OAuth2 and JWT authentication.
javascript jwt oauth2 postgresql sequelize-orm
Last synced: 25 Dec 2024
https://github.com/sanjinkurelic/paintingsgarage
Paintings garage is a React web shop where customers can sell and buy physical or digital copies of paintings
aop hibernate jpa jwt lombok mapstruct moment oauth2 prop-types react react-jwt react-router redux redux-persist rtk rtk-query spring-aspects spring-boot spring-security yarn
Last synced: 26 Dec 2024
https://github.com/ghillert/uaa-bundled
Wraps the UAA into a Spring Boot application, provides an executable JAR that includes both the UAA and an embedded Tomcat instance.
java oauth2 spring-boot spring-security
Last synced: 26 Dec 2024
https://github.com/daniel-hayes/song-id
A song identification concept built using React Native + Reddit API
oauth2 react react-native reddit-api redux
Last synced: 26 Dec 2024
https://github.com/seokminhong/gatsby-cloudflare-rs
A demo for Cloudflare Workers' native Rust runtime, but not just kind of a hello world.
authentication cloudflare cloudflare-pages cloudflare-workers gatsby github lambda oauth2 rust
Last synced: 02 Jan 2025
https://github.com/beangreen247/youtube-subscribed-channels-gui
Python tool - YouTube Subscribed Channels GUI, lists user's subscribed channels with subscription dates & duration. Search, navigate results. Google API for authentication. Setup, troubleshoot, verify per Google's guide
247 api bean beangreen247 consent google green gui oauth oauth2 python tk tkinter venv venv-python verification virtualenv youtube
Last synced: 27 Dec 2024
https://github.com/hasirciogli/pro-auth
Cool authenticeate and authorize service like oauth2
auth auth-service authenticate authorize authorize-service oauth-php oauth2 php-oauth php-oauth-service pro-auth pro-authorize proauth
Last synced: 11 Jan 2025
https://github.com/eukolos/gateway-keycloak
Gateway Keycloak Example
docker java keycloak oauth2 spring spring-boot-3-0-1 spring-cloud-eureka spring-cloud-gateway spring-security
Last synced: 23 Jan 2025
https://github.com/gaurav-chaurasia/it254-project
healthcare(disease and medicine details by authorized doctors) info system and contagious disease tracker with chat functionality.
expressjs geospatial-data google-maps-api google-maps-javascript-api node oauth2 socket-io
Last synced: 02 Jan 2025