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-11 00:21:23 UTC
- JSON Representation
https://github.com/amkisko/omniauth-slack-openid.rb
omniauth slack openid connect strategy
oauth2 omniauth openid openid-connect ruby ruby-gem ruby-on-rails slack
Last synced: 24 Jan 2025
https://github.com/weaponsforge/email-sender
Testing nodemailer for sending emails using gmail smtp and oauth2.
experiments express gmail-smtp nodemailer oauth2 react
Last synced: 31 Jan 2025
https://github.com/thesaintkappa/unwrapped
Get to know your top 99 tracks & artists before the end of the year.
music oauth2 spotify spotify-api svelte typescript
Last synced: 10 Jan 2025
https://github.com/wolvesmentality/sample-angularjs-springboot-oauth2
angularjs bootstrap bower gulp hibernate jpa oauth2 spring-boot
Last synced: 10 Jan 2025
https://github.com/fivan999/brainforces
сайт для проведения онлайн соревновательных викторин
celery django docker elasticsearch oauth2 postgresql python quiz rabbitmq redis
Last synced: 10 Jan 2025
https://github.com/jinagamvasubabu/spring-oauth2-redis-resourceserver-docker
Oauth2 Resource Server aka Resource server which can be accessed only after getting the token with respective roles from Authorization Server
oauth2 oauth2-autoconfigure oauth2-resource-server redistokenstore
Last synced: 01 Feb 2025
https://github.com/nasa9084/oauth-example
an example OAuth 2.0 Provider(Server) and Client written in Go
example go golang oauth2 oauth2-client oauth2-provider oauth2-server
Last synced: 07 Feb 2025
https://github.com/drissiomar98/e-commerce-microservices-app
a microservice-based e-commerce application built using Spring Boot, integrating various microservices to handle specific functionalities of an e-commerce platform.
angular kafka keycloak microservices oauth2 openid-connect postgresql spring-boot springcloud
Last synced: 08 Feb 2025
https://github.com/codophilic/learnspringboot
Learn about SpringBoot
cors csrf deploy-springboot-external-tomcat jwks jwt keycloak oauth2 openid-connect springboot springboot-hibernate springboot-jpa springboot-method-level-security springboot-mvc springboot-rest-api springboot-rest-api-crud-spring-data-jpa-mysql springboot-security springboot-thymeleaf springboot-webapplication springboot-without-maven
Last synced: 12 Jan 2025
https://github.com/mannj-nef/twitter_server
Project backend twitter clone use Express and typeScript with functions Authentication JWT, Streaming video, OAuth 2 with Google, send email with AWS SES, Socket.io, Swagger
aws express jwt oauth2 socket-io swagger typescript
Last synced: 23 Dec 2024
https://github.com/simplyhexagonal/session-sso
Simple session SSO library to log in with Google, Github, Facebook, or a custom OAuth2 implementation
authentication custom-oauth2 javascript oauth oauth2 session-sso sso typescript
Last synced: 25 Dec 2024
https://github.com/curityio/serverless-zero-trust-vercel-api
A serverless zero trust OAuth 2.0 protected API for Vercel deployment, protected with self-contained JWTs
api claims code-example jwt-validation oauth2 scopes self-contained-jwt serverless vercel
Last synced: 30 Jan 2025
https://github.com/curityio/springboot-api-jwt-validation
Spring Boot API OAuth Integration and Validation of JWTs
api claims code-example jwt-validation oauth2 scopes spring-boot zero-trust
Last synced: 30 Jan 2025
https://github.com/jbris/drupal-enterprise-stack
A Docker stack supporting Drupal, RESTful & GraphQL APIs, OAuth 2 authentication, Redis, Postgres, Nginx, Adminer, Elasticsearch, and Kibana.
adminer docker docker-compose drupal drupal-8 drupal-8-module drupal-8-modules drupal-module drupal-modules drush elasticsearch graphql kibana mailhog nginx oauth2 redis secret stack
Last synced: 12 Jan 2025
https://github.com/curityio/kafka-zero-trust
OAuth 2.0 zero trust event based messaging between APIs
api code-example events kafka nodejs oauth2 zero-trust
Last synced: 30 Jan 2025
https://github.com/tharindanimnajith/ssd-assignment-oauth
SSD Assignment 2 on OAuth 2.0 - Google Sign in, Upload files to Google Drive with MERN Stack (MongoDB, Express.js, React.js, Node.js)
express google-drive-api google-sign-in javascript mern-stack mongodb nodejs oauth2 react rest-api
Last synced: 25 Jan 2025
https://github.com/mobilehero-archive/titanium-authentication
⭐ Axway Amplify authentication module for Appcelerator Titanium SDK
amplify api-builder appcelerator appcelerator-titanium authentication axway axway-amplify axway-sdk axwaydev brenton-house mobile oauth oauth2 titanium titanium-alloy titanium-mobile titanium-module titanium-sdk token turbo
Last synced: 17 Jan 2025
https://github.com/ovidner/python-social-auth-liu
Additions to python-social-auth for Linköping University
adfs linkoping-university oauth2
Last synced: 08 Feb 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/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/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/nginx-openid-connect/nginx-oidc-examples
Collections of examples as NGINX Plus OIDC Reference Implementations
nginx oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/gqtpe/spotify
spotify, clone
autroization-code-flow custom-hooks eslint mantine oauth2 react router-dom-v6 scss spotify-api spotify-web-api storybook typescript vite
Last synced: 06 Feb 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: 06 Feb 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/curityio/javascript-assisted-token-website
An example of the assisted token flow using JavaScript and JQuery
assisted-token code-example oauth2 openid-connect spa
Last synced: 30 Jan 2025
https://github.com/mayankgupta-dev08/finvista-nexus
Microservices - POC
docker docker-compose eureka grafana helm java kafka kubernetes maven mysql oauth2 open-telemetry openapi rabbitmq resilience4j rest-api spring-boot spring-cloud spring-cloud-gateway swagger
Last synced: 08 Feb 2025
https://github.com/doriantaylor/p5-app-oauth-authenticator
Stand-alone PSGI/FastCGI authenticator against multiple OAuth(2) providers
authentication fastcgi oauth oauth2 psgi
Last synced: 06 Feb 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/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: 08 Feb 2025
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/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/drissiomar98/bankmanagementsystem
Bank Management System with a microservices approach.
config-server discovery-server eureka gateway java keycloak oauth2 resilience4j spring-boot springcloud zipkin
Last synced: 08 Feb 2025
https://github.com/furkankayar/authsystem
Authentication and Authorization system written in NodeJS and VueJS
authentication authorization nodejs oauth2 postgresql sequelize-orm sequelizejs vuejs
Last synced: 12 Jan 2025
https://github.com/curityio/account-linking-recipes
How to link account records together, then use a consistent access token identity in calls to APIs
account-linking authentication authentication-action oauth2 openid-connect passkeys use-case
Last synced: 30 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/ismailaboulkacem1/full-stack-smartlibrary-app-react-java-spring-boot-and-stripe-integration
A Full Stack library management web application built using React and Java Spring Boot. Includes features like secure authentication (JWT, OAuth2), Stripe-based credit card payments, RESTful APIs, and MySQL database integration.
full-stack java jwt library-management mysql oauth2 react rest-api spring-boot stripe-payments web-application
Last synced: 09 Feb 2025
https://github.com/nginx-openid-connect/nginx-oidc-core
Reference implementation of OpenID Connect integration for NGINX Plus
amazon-cognito authentication authorization azure-ad identity-provider identity-providers idp jwt keycloak nginx nginx-oidc nginx-openid-connect nginxplus oauth2 oidc okta onelogin openid-connect
Last synced: 12 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: 10 Feb 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/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/josdem/spring-boot-oauth2
Spring Boot Oauth2 with Google
Last synced: 17 Jan 2025
https://github.com/mentos1386/zdravko
Self-Hosted multi region health check service
flyio golang healthcheck k6 oauth2 status-page temporal
Last synced: 10 Feb 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
https://github.com/gaurav-chaurasia/chat-app
a chat web application like WhatsApp, on nodejs using WebSockets
mongoose-odm nodejs oauth2 passport socket-io websocket
Last synced: 02 Jan 2025
https://github.com/curityio/jwt-validation-in-symfony
Example code for JWT validation tutorial in an OAuth protected Symfony API
api claims code-example jwt-validation oauth2 scopes zero-trust
Last synced: 30 Jan 2025
https://github.com/boxyhq/ruby-examples
Ruby Example Apps powered by BoxyHQ
oauth2 omniauth omniauth-strategy rails ruby sorcery sso
Last synced: 03 Jan 2025
https://github.com/melittleman/blazoridentityadmin
A .NET 8 OpenID Connect provider & Identity administration dashboard based on the MudBlazor Server template with per-page interactivity and without Entity Framework.
administration dashboard dotnet identity mudblazor oauth2 openid-connect openiddict
Last synced: 03 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/vaidehi13/movieticketbooking
Movie Ticket Booking backend using Java, Spring boot, MySQL, Spring Data JPA
actuator exception-handling java junit5 jwt mockito oauth2 redis rest-api resttemplate rolebasedauthrorization spring-boot spring-data-jpa spring-security validations
Last synced: 07 Feb 2025
https://github.com/path-yu/youtube_api_basic
This is a basic project showing how to call the YouTube Data API using Nextjs.
google googleapis nextjs oauth2 taliwindcss typescript youtubedataapi
Last synced: 19 Jan 2025
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/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/farazkhanfk7/fastapi-tutorials
FastAPI tutorials to create Blog API with JWT and OAuth2 Authentication
Last synced: 31 Jan 2025
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: 10 Feb 2025
https://github.com/naveen-v-v/google-auth
Authenticate a user using Google account with NodeJS
expressjs google-authentication nodejs oauth2 passport server
Last synced: 24 Jan 2025
https://github.com/d3caf/breddit
A Reddit client for Elixir built on OAuth2. It's called Breddit because all the good Reddit/Elixir puns were taken and I like bread.
elixir elixir-lang oauth2 reddit reddit-api
Last synced: 24 Jan 2025
https://github.com/sandeepkv93/oidc-flow-demo
Interactive visual guide to the OpenID Connect (OIDC) authentication flow. Explore and understand modern web authentication step-by-step with React and Mermaid diagrams.
mermaidjs oauth2 oidc react tailwindcss
Last synced: 24 Jan 2025
https://github.com/venkatshukla/perl
Perl Master
code how-to howto oauth2 perl perl-script perl-scripts perl5 request sample-code script
Last synced: 19 Jan 2025
https://github.com/danrvp/oauth-php
Library for OAuth 1 and OAuth 2 workflows.
autoload composer-package oauth oauth1 oauth2 php php-library php5 php7 php8
Last synced: 19 Jan 2025
https://github.com/dulanji1/gapp-education-oauth-project
This are the main functionalities which we use OAuth in our web app. Integrating Google Sign-In into Web App / Google Sign-In , Getting The Token from The Refresh Token, List Drive Files, Upload A File to Google, Drive Delete Drive Files, Export a selected file, Create a Comment on a File, Get Comments on a File, Get All the Contacts / List Contacts
Last synced: 19 Jan 2025
https://github.com/thony32/keyZ
Flask RestAPI for managing passwords and keys
Last synced: 24 Jan 2025
https://github.com/curityio/nordicapis-python-openid-connect-client
Nordic APIs OpenID Connect workshop source code
code-example oauth2 openid-connect website
Last synced: 30 Jan 2025
https://github.com/webinarium/oauth2-linode
Linode Provider for the OAuth 2.0 Client
Last synced: 17 Jan 2025
https://github.com/alexandrecpedro/world-cup-polls
World Cup Polls platform for web and mobile - NLW World Cup
expo fastify figma google-fonts ignite-rocketseat jwt nextjs nodejs oauth2 phosphoricons postcss prisma react react-native reactnavigation rocketseat sqlite3 tailwindcss typescript worldcup
Last synced: 03 Jan 2025
https://github.com/erivandosena/api-ruby
RESTful API with Ruby on Rails
api-restful devise docker docker-compose doorkeeper nginx oauth2 passenger rails7 ruby
Last synced: 21 Jan 2025
https://github.com/satriaapn/oauth-2.0-node-js
this is an example of how to use OAuth 2.0, in this example you will be able to use google OAuth to get the non-private / public data of your google account or anyone that use the application.
express-js google-oauth2 node-js oauth2
Last synced: 20 Jan 2025
https://github.com/justedlev/bridgewayhub
🧱 API Gateway
api-gateway docekr-compose docker java java-17 keycloak maven oauth2 oauth2-client openapi-documentation openapi3 spring-boot spring-cloud spring-gateway spring-openapi spring-security-6 spring-security-oauth2 swagger-ui
Last synced: 17 Jan 2025
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/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/vormkracht10/oauth2-genesys
Genesys OAuth 2.0 support for the PHP League's OAuth 2.0 Client
genesys genesys-cloud oauth2 oauth2-client php php-league phpleague
Last synced: 10 Jan 2025
https://github.com/bertrandmartel/mobileconnect
Library implementing Mobile Connect API written in GO
authentication authentication-flow golang mobileconnect oauth2 openid
Last synced: 03 Jan 2025
https://github.com/oada/oauth-dyn-reg-js
Implementation of draft OAuth 2.0 Dynamic Client Registration Protocol
Last synced: 03 Jan 2025
https://github.com/danielwagn3r/openid-calculator-api-dotnet
OpenID Connect Calculator API sample in C#
api api-rest csharp dotnet oauth2 openid openid-connect
Last synced: 07 Feb 2025
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/danielwagn3r/identityserver-workshop
IdentityServer workshop
identityserver oauth2 oauth2-server openid openid-connect openid-server tokenservice
Last synced: 07 Feb 2025
https://github.com/ryanfranklin237/sign-in-with-platform
leveraging the power of the laravel passport package to build a feature similar to 'sign in with google' with oauth 2.0
authentication backend laravel-passport oauth2 php rest-api
Last synced: 04 Jan 2025
https://github.com/ryanfranklin237/apiauth
authenctication in php using laravel passport
authentication backend laravel oauth2 passport php rest-api
Last synced: 04 Jan 2025
https://github.com/cmdruid/oauth2-crypto-bridge
An authentication bridge between an OAuth2 gateway and crypto-currency wallet.
cryptocurrency ethereum nextjs oauth2
Last synced: 04 Jan 2025
https://github.com/cryptosingh1337/urlific
URLific, provides proxy URL for frequently changing URLs like Instagram handles.
oauth2 spring-boot spring-mvc spring-security tailwindcss thymeleaf
Last synced: 04 Jan 2025
https://github.com/curityio/dynamic-user-routing
Dynamic routing of users to their home region, during authentication and API requests
api-gateway authentication-action claims multi-region oauth2 use-case wrapper-jwt
Last synced: 30 Jan 2025
https://github.com/ankitborude/abacus-exam-system-rest-api
The Abacus Exam API is a comprehensive platform designed to streamline mathematical assessment and practice for educational institutions.
api caching endpoint-engineering exam expressjs generator http-server javascript joi-validation jspdf jwt mongodb mongoose morgan nodejs oauth2 rest-api restful-api winston-logger
Last synced: 25 Jan 2025
https://github.com/massigy/better-urls
this web app will allow the user to create a arbitrary Canonical Name to a preexisting domain name.
css ejs expressjs git github googleauthentication html javascript mvc-architecture nodejs npm oauth2 railway sass
Last synced: 07 Feb 2025
https://github.com/nextorigin/aescrypt
AES Salted Encryption helper for NodeJS
aes aes-256 aes-encryption decryption encryption nodejs oauth oauth2 security
Last synced: 30 Jan 2025
https://github.com/david-alexander/nodejs-ingress-controller
Node.js-based ingress controller for Kubernetes
ingress-controller kubernetes nodejs oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/curityio/android-haapi-demo-app
An OpenID Connect Android demo app showing how to plug in the HAAPI Model SDK
android code-example haapi mobile oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/razikus/underbase
firebase oauth2 postgres supabase supabase-auth
Last synced: 25 Dec 2024
https://github.com/curityio/android-haapi-ui-sdk-demo
An OpenID Connect Android demo app showing how to use the HAAPI UI SDK and hardened mobile security
android code-example haapi mobile oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/hvalfangst/google-oauth2-authorization-code-flow
This project provides a basic example in which OAuth2 authorization code flow is being utilized in order to access Google resources on behalf of the user. User and token information is persisted to DB upon successful authorization.
docker docker-compose gin-gonic go-pg golang google oauth2
Last synced: 25 Jan 2025
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/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/arrrrrmin/cloudfront-cognito-auth
Lambda@edge to secure cloudfront distributions using cognito as IDP in python
auth cloudfront cognito lambda lambda-at-edge oauth2
Last synced: 25 Jan 2025