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/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/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/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/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/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/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/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/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/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/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/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/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/hip1310/restaurantmenu
A flask based web application to add/edit/delete Restaurant Menus
Last synced: 25 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
https://github.com/h3ar7b3a7/keycloakwithspring
Exploring KeyCloak with a Spring application.
jwt keycloak oauth2 openid-connect saml
Last synced: 25 Jan 2025
https://github.com/h3ar7b3a7/toolbox
Example Spring Boot - Angular project (WIP), using best practices and highly recommended libraries for project & code quality.
angular angular-material chromatic cypress docker-compose eslint flyway github-actions gradle jest lombok oauth2 open-api-v3 prettier spring-actuator spring-boot spring-data-jpa spring-security sso storybook
Last synced: 25 Jan 2025
https://github.com/bearlike/node-github-oauth-login
Node.js app demonstrating login via GitHub using oAuth
Last synced: 04 Jan 2025
https://github.com/lucas-linhar3s/jobhub
JobHub
clean-architecture clean-code copier github golang google injection-dependency injector modularization oauth2 wire zap
Last synced: 10 Jan 2025
https://github.com/mrktsm/spamurai
Spamurai is a Chrome extension that leverages a custom-built AI model to analyze and identify spam in your Gmail inbox. It enhances Gmailβs native spam filtering with real-time threat assessment, sender verification, and detailed analytics for a cleaner, more secure email experience.
aws aws-ec2 chrome-extension chrome-extension-react email-security fastapi gmail gmail-api javascript machine-learning oauth2 postgresql python react spam-detection spamurai sql sqlalchemy tenserflow typescript
Last synced: 24 Jan 2025
https://github.com/nanduwastaken/discord-oauth2-login-with-passport
Discord Oauth2 Login With Passport.js and Mongoose ( MongoDB )
api database db discord discord-api discord-bot discord-js discordbot login login-page mongodb mongodb-database mongoose oauth2 passport passport-discord passportjs social user
Last synced: 26 Dec 2024
https://github.com/rufaidulk/kissancarro
An ecommerce rest api
laravel laravel-passport oauth2 rest-api
Last synced: 10 Jan 2025
https://github.com/nihadguluzade/oauth2-reddit
Spring Boot implementation template to access the Reddit private APIs.
java oauth2 reddit-api spring-boot spring-security spring-security-oauth2
Last synced: 04 Jan 2025
https://github.com/notmyself/delegated-authorization
This is a demo application that demonstrates how to to do delegated authorization with OAuth 2 using standard .NET libraries.
Last synced: 17 Jan 2025
https://github.com/rafiulgits/identity-access-control-golang-nextjs
Practice project for golang X nextjs
access-control golang identity nextjs oauth2
Last synced: 23 Jan 2025
https://github.com/timothy-bartlett/django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
accounts authentication django login oauth2 passkeys python registration saml signup social-login two-factor-authentication webauthn
Last synced: 23 Jan 2025
https://github.com/tmvolpato/mygames-backend
API My Games
oauth2 rest-api spring spring-boot spring-data spring-security spring-test swagger2
Last synced: 26 Dec 2024
https://github.com/anirbansharma1996/ideaink
In the bustling world of social media, there's a new player in town, and it's changing the way we connect, share, and engage with the world. Say hello to "ideaInk" β your microblogging destination like no other!
crud-application javascript mongodb nextjs13 oauth2
Last synced: 18 Jan 2025
https://github.com/mwksolution/strava-viewer
Strava-Viewer for viewing simple summaries of your Strava activities using Dash framework and Strava API.
dash herokuapp oauth2 render strava-api
Last synced: 11 Jan 2025
https://github.com/alimghmi/bdlc
Bloomberg API integration, handling data requests, processing, and SQL database insertion.
api-client bloomberg data data-processing financial-data oauth2 python sql-database transformation
Last synced: 11 Jan 2025
https://github.com/netbuffer/oauth-protocol-demo
oauth protocol testοΌoauth2 server/client endpointοΌuse sa-tokenοΌspring-boot
api git hosts javaee javaweb jwt maven oauth oauth2 permission restful sa-token spring spring-boot springframework tomcat
Last synced: 26 Dec 2024
https://github.com/steffo99/temple-of-styx
WIP: Simple authentication and authorization server
Last synced: 11 Jan 2025
https://github.com/deepaksorthiya/spring-boot-3-microservice
Spring Boot 3 JDK17 Microservice Example
java microservice oauth2 openid-connect spring-boot
Last synced: 25 Dec 2024
https://github.com/afeefrazick/spring-authorization-server-guide
Spring Authorization Server : 0β90
oauth2 spring-authorization-server spring-security springboot
Last synced: 25 Jan 2025
https://github.com/mattrudin/deprecated_01
[This approach does work, but will be cancelled in favor of jso-oauth]
Last synced: 25 Dec 2024
https://github.com/criske/spquiz
Tech quizzes using https://quizapi.io/
java oauth2 spring spring-boot spring-mvc spring-security tailwindcss thymeleaf
Last synced: 24 Jan 2025
https://github.com/gabrielmerigo/ignite-fleet
Ignite fleet using Offline First
google-authentication mongodb-atlas oauth2 offline-first realmdb
Last synced: 17 Jan 2025
https://github.com/astarell/bloggy
A pet-project representing a simple website for writing articles and sharing them among other users
hibernate-orm java oauth2 postgresql-database spring-boot spring-data-jpa spring-mvc spring-security thymeleaf-template-engine
Last synced: 17 Jan 2025
https://github.com/jaid/jaid-core-twitch-auth
jaid-core plugin for TwitchTV based logins.
auth jaid-core jaid-core-plugin lib library login oauth oauth2 twitch twitch-api twitch-tv twitchtv util utility
Last synced: 25 Dec 2024
https://github.com/giljr/my-auth0-app
In this tutorial, weβre going to simplify the process using Auth0 and Node.js, enabling you to quickly implement secure login and user authentication in your app.
auth0 authentication-backend express nodejs oauth2 oidc passportjs
Last synced: 25 Dec 2024
https://github.com/josdem/spring-web-resource-server
Implements Oauth2 authorization code and client credentials flow
gradle java oauth2 spring-boot
Last synced: 17 Jan 2025
https://github.com/marcosfshirafuchi/devsuperior-dscommerce-versao-completa
DEVSuperior : Java Spring Professional - Java Spring Professional - Desafio 05
crud-api crud-application devsuperior h2-database java maven maven-plugin maven-pom nelio-alves nelioalves oauth2 poo postman postman-api postman-test spring spring-boot springboot springdata-jpa springdatajpa
Last synced: 23 Jan 2025
https://github.com/damiannolan/auth-proxy
[WIP] OAuth2 OpenID Connect auth proxy inspired by keycloak-gatekeeper
go oauth2 openid-connect proxy
Last synced: 12 Jan 2025
https://github.com/robotsandpencils/express-oauth-slack
OAuth 2.0 Middleware with CSRF mitigation for Slack Apps that use Express
express express-middleware expressjs expressjs-middleware oauth oauth2 slack slack-bolt slackbot
Last synced: 18 Jan 2025
https://github.com/josdem/spring-web-resource-client
Implements Oauth2 authorization code from client perspective
authorization-code gradle java oauth2
Last synced: 17 Jan 2025
https://github.com/josdem/spring-webflux-resource-server
This project shows how to implement Oauth 2.0 Resource Server with Spring Boot Security project
gradle java oauth2 resource-server webflux
Last synced: 17 Jan 2025
https://github.com/martishin/react-js-spring-oauth
OAuth authentification using React.js on the frontend and Spring on the backend
java maven mongodb oauth2 oauth2-client reactjs spring
Last synced: 01 Jan 2025
https://github.com/thasup/secrets
Secrets is a web app that lets you share your secrets by submitting secrets anonymously with an account secured by OAuth 2.0 and storing your account ID and your secrets by encrypting those data on MongoDB
ejs express mongodb mongoose nodejs oauth2
Last synced: 04 Dec 2024
https://github.com/robotsandpencils/express-oauth
OAuth 2.0 Middleware with CSRF mitigation for Express
express express-middleware expressjs expressjs-middleware oauth oauth2
Last synced: 25 Dec 2024
https://github.com/manojkrgupta/python_fastapi_keycloak
An experiment with FastAPI and Keycloak integration
api fastapi iam iam-policy iam-role keycloak oauth2 python swagger
Last synced: 17 Jan 2025
https://github.com/shim369/nextjs-typescript-rails-crud-app
next-auth nextjs oauth2 rails-api ruby-on-rails typescript
Last synced: 12 Jan 2025
https://github.com/shim369/nextjs-movieinfo-app
Movie Info App by TMDB API
i18n-iso-countries nextjs oauth2 react supabase-auth supabase-db swiper tailwind tmdb-api typescript
Last synced: 12 Jan 2025
https://github.com/mrgrd56/spring-oauth2-client-example
example github-oauth java oauth2 oauth2-client spring-boot
Last synced: 12 Jan 2025
https://github.com/lfarci/journal-de-bord-authorization-server
Pre-configured Keycloak server embedded in a Spring Boot application.
authorization-server java jwt-token keycloak oauth2 rest-api restful-api spring-boot
Last synced: 25 Dec 2024
https://github.com/ismail01100/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: 16 Dec 2024
https://github.com/bitbend/bitbend-auth
Auth infrastructure, simplified for everyone.
auth authentication event-driven event-sourcing oauth oauth2 postgres yugabyte yugabytedb
Last synced: 12 Jan 2025
https://github.com/rafaelclaumann/spring-cloud-microservices
Spring Microservices Project developed during an Udemy Course
continuous-integration eureka feign github-actions github-workflows java oauth2 spring-authorization-server spring-cloud-gateway spring-security
Last synced: 12 Jan 2025
https://github.com/mungdon/planner-project
μ°λ¦¬μ»΄ν¨ν°μμΉ΄λ°λ―Ένμ λ λ²μ§Έ νλ‘μ νΈ
java javascript mybatis oauth2 oracle-database spring-boot spring-security thymeleaf
Last synced: 25 Dec 2024
https://github.com/anusree6154s/auth-app
App to study different authentication methods
jwt nextjs oauth2 oidc passwordless-authentication typescript
Last synced: 12 Jan 2025
https://github.com/ryzmdn/express-oauth2orize
Authentication and Authorization using Node.js and Express with OAuth2.
authentication authorization backend expressjs nodejs oauth oauth2 passportjs
Last synced: 25 Dec 2024
https://github.com/keshavjha06/rest-assured
REST Assured Concepts
api authentication authorization deserialization headers http httpmethods json logging oauth2 pojo postman serialization
Last synced: 10 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-multi-idps
NGINX Plus OIDC w/ Multiple Identity Providers Integration
authentication identity nginx oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/nhatthaiquang-agilityio/dotnet-shopping
Communicate services via RabbitMQ or Service Bus with dotnet core 2.2
application-insights asp-net-core azure azure-kubernetes-server docker-compose dotnet-core identityserver4 kubernetes minikube oauth2 ocelot-gateway openid-connect rabbitmq redis service-bus sql-server
Last synced: 23 Dec 2024