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-13 00:21:15 UTC
- JSON Representation
https://github.com/shuza/simple-restfull-api
This is prject demonstrate how to create a simple RestFull API with Play framework. It also implement oAuth.
java oauth2 play-framework restful-api
Last synced: 30 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/himenon/oauth2_proxy
Multiple Reverse Proxy Sapmle with oauth2_proxy
Last synced: 23 Dec 2024
https://github.com/fivan999/brainforces
сайт для проведения онлайн соревновательных викторин
celery django docker elasticsearch oauth2 postgresql python quiz rabbitmq redis
Last synced: 10 Jan 2025
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/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/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/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/brakmic/passport-keycloak-oauth2-oidc-portable
A Passport.js strategy for authenticating with Keycloak using the OAuth2/OIDC API (portable version)
keycloak oauth2 openid openid-connect passport pkce
Last synced: 31 Jan 2025
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/lucasnetwork/oauth-backend
Back-end oauth using javascript following the IETF RFC 6749 specification and following Aaron Parecki's how-to guide
authentication nestjs nodejs oauth oauth2
Last synced: 15 Feb 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/echominds/infohub
"InfoHub: A collaborative platform for writing and sharing articles. Built with Java, Spring Boot, and Google OAuth2." "InfoHub: Веб-платформа для создания и публикации статей. Построено с использованием Java, Spring Boot и Google OAuth2."
community contentmanagement gradle java monolith-architecture oauth2 oauth2-client open-source postgres postgresql postgresql-database spring spring-boot spring-data-jpa spring-mvc spring-security webdevelopment
Last synced: 14 Feb 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/poeschl/proxy-hosting-template
Template infrastructure for host monitoring and a reverse proxy with auth.
docker-compose hosting letsencrypt monitoring oauth2 prometheus reverse-proxy traefik-v2
Last synced: 24 Jan 2025
https://github.com/iwolf22/the-complete-2023-web-development-bootcamp
Homework and assignments from The Complete 2023 Web Development Bootcamp by Dr. Angela
api-rest css express-js html javascript node-js nosql oauth2 reactjs sql
Last synced: 12 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/razikus/underbase
firebase oauth2 postgres supabase supabase-auth
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/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/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/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/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
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/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/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/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/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/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/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/mobilehero-archive/titanium-jwt
Axway Amplify JWT parser for Appcelerator Titanium apps
amplify android api-builder appcelerator axway axway-amplify axwaydev brenton-house ios javascript jwt mobile native nodejs oauth2 titanium token turbo
Last synced: 17 Jan 2025
https://github.com/nartix/django-blog
A portfolio website project.
alpinejs celery django elasticsearch htmx javascript kafka kubernetes oauth2 postgresql python rabbitmq redis tailwindcss tiptap vitejs
Last synced: 11 Jan 2025
https://github.com/richllew182/shuffle-showdown
Shuffle Showdown is an interactive quiz application built using Node.js, Express, and EJS for dynamic content rendering. The application utilizes Spotify's OAuth to access a user's liked songs and generate a fun 10-round quiz based on those tracks.
Last synced: 14 Feb 2025
https://github.com/zemkogabor/oauth2-server
Simple OAuth 2.0 Server based on Thephpleague and Slim framework.
oauth2 oauth2-server slim-framework thephpleague-oauth2
Last synced: 18 Jan 2025
https://github.com/the-bunny-official/discord-google
Use Discord OAuth2 to authorize access to a Google Form. Due to restrictions, this is very rough and should probably only be used if you have your own domain.
discord discord-oauth2 google google-form google-forms google-script google-scripts html javascript oauth2 webhook
Last synced: 18 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/marianapatcosta/gameplay
Mobile app developed with React Native using Expo and OAuth2 protocol to schedule games in Discord. This app was developed during the Next Level Week organized by Rocketseat. Some extra features were also implemented (check README.file for more details)
android async-storage axios css-in-js dark-theme expo internationalization ios mobile oauth2 react-native react-native-navigation typescript
Last synced: 11 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/luxchanlu/yet-another-nuxt-oauth2
YANO : Yet another nuxt oauth2 module
javascript nuxt nuxtjs oauth2 oauth2-client
Last synced: 12 Jan 2025
https://github.com/thenamevishnu/job-sector-client-side
Job sector is the ultimate destination for freelancers across the board. Discover a diverse array of projects, collaborate with clients, and take your freelance journey to new heights. Whether you're a creative, coder, or consultant, job sector opens doors to success.
google oauth2 paypal react redux tailwindcss webrtc
Last synced: 12 Jan 2025
https://github.com/curityio/openid-client-android-appauth-dcr
Extended OpenID Connect Android integration in a Kotlin app using the AppAuth pattern and Dynamic Client Registration
android appauth code-example dynamic-client-registration mobile oauth2 openid-connect
Last synced: 30 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/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/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/salesforce-authenticator
Salesforce oauth authenticator that can be used with any Java-based Web API
authenticator java oauth2 openidconnect plugin salesforce
Last synced: 30 Jan 2025
https://github.com/dhrupad17/kontax
KontaX- Your smart solution to organize, connect, and manage contacts with ease
cloudinary flowbite mysql-database oauth2 spring-mvc spring-security springboot3 tailwindcss thymeleaf
Last synced: 14 Feb 2025
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/farazkhanfk7/fastapi-tutorials
FastAPI tutorials to create Blog API with JWT and OAuth2 Authentication
Last synced: 31 Jan 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/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/thony32/keyZ
Flask RestAPI for managing passwords and keys
Last synced: 24 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/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/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/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/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/danielwagn3r/identityserver-workshop
IdentityServer workshop
identityserver oauth2 oauth2-server openid openid-connect openid-server tokenservice
Last synced: 07 Feb 2025
https://github.com/curityio/token-handler-js-assistant
A helper library to help SPAs interact with OAuth Agent in the Token Handler pattern.
oauth-agent oauth2 openid-connect spa token-handler
Last synced: 30 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/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/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/tcrouch/omniauth-wonde
OmniAuth strategy for Wonde
authentication edtech oauth2 omniauth ruby wonde
Last synced: 23 Dec 2024
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
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/hip1310/restaurantmenu
A flask based web application to add/edit/delete Restaurant Menus
Last synced: 25 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/lachee/discord-php-kiss
A Keep It Simple Stupid approach of Discord and PHP
api discord discord-oauth kiss oauth2 oauth2-client php
Last synced: 25 Jan 2025
https://github.com/shahryarjb/mishka_social
MishkaSocial is a plugin for MishkaCms as a social networking gateway
authentication elixir oauth2 social
Last synced: 25 Jan 2025