Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

https://github.com/kostiantyn-matsebora/helm-simple-oauth2-proxy

Helm chart for deploying oauth2-proxy using OIDC provider

helm helm-chart oauth2 oauth2-proxy oidc

Last synced: 13 Jan 2025

https://github.com/ribbinpo/oauth2-poc

for learning & poc oauth2 flow in each grant type

expressjs oauth2 poc

Last synced: 19 Nov 2024

https://github.com/fizker/swift-oauth2-models

Models for OAuth2 (RFC 6749) in Swift

oauth2 oauth2-client oauth2-server swift

Last synced: 12 Jan 2025

https://github.com/wisskirchenj/my-minikube

kubernetes manifests - mainly for local minikube (some kind too)

gateway-microservice kubernetes microservices minikube-setup oauth2

Last synced: 06 Jan 2025

https://github.com/david-uhlig/omniauth-rocketchat

Unofficial Rocket Chat strategy for OmniAuth

oauth2 omniauth omniauth-strategy rocketchat ruby ruby-on-rails

Last synced: 31 Dec 2024

https://github.com/minje-98/oauth-nest-api

NESTJS에서 구현해본 카카오 Oauth2.0

kakao-api nestjs oauth2

Last synced: 04 Jan 2025

https://github.com/globbie/gauth

GAuth – An OAuth 2.0 Authorization Server

authorization oauth2 oauth2-provider oauth2-server

Last synced: 07 Jan 2025

https://github.com/uip9av6y/basic-oauth2

OIDC compatible webserver utilizing Basic Authentication

basic-auth golang oauth2 oidc

Last synced: 06 Jan 2025

https://github.com/ayerdines/nodejs-keycloak

NodeJS sample application connecting to keycloak server with OIDC/OAuth2.0 protocol

keycloak nodejs oauth2 oauth2-client oidc

Last synced: 19 Nov 2024

https://github.com/maxjdev/twitter_simplificado-com-spring_security-oatuh2-mysql

Configuration study and best practices for authentication and authorization

docker java jwt mysql oauth2 spring-security

Last synced: 02 Jan 2025

https://github.com/ramzibouzaiene/spring-boot-3-with-keycloak-oauth2

Spring boot 3 Keycloak integration with spring security, OAuth and JWT

java jwt oauth2 spring-security springboot

Last synced: 07 Jan 2025

https://github.com/renanstn/nextjs-oauth-study

Estudos aleatórios para aprender nextjs, next-auth e cypress.

next-auth nextjs oauth oauth2 react reactjs

Last synced: 30 Nov 2024

https://github.com/jdev29/gmail-oauth2-mailer

Este es un proyecto demo de cómo enviar correos con Gmail usando Oauth2 de Google.

gmail gmail-api google google-api google-auth laravel oauth2 php

Last synced: 03 Dec 2024

https://github.com/sahil352005/google-oauth-2.0

A simple Express application that implements Google OAuth 2.0 authentication using Passport.js, allowing users to log in with Google, view a profile page, and log out securely.

express express-session google-cloud-platform nodejs nodemon oauth2 oauth2-client passportjs

Last synced: 27 Dec 2024

https://github.com/curityio/dotnet-api-jwt-validation

Code example of how to validate JWTs and authorize requests in a .NET API

api claims code-example dotnet jwt-validation oauth2 scopes zero-trust

Last synced: 03 Dec 2024

https://github.com/kiselyovda/fastapi-jwt-oauth

Short project to understand OAuth JWT authentication with FastAPI

fastapi jwt oauth2 python

Last synced: 11 Jan 2025

https://github.com/mayankagrawal94/onedrive-poc

The OneDrive App facilitates file management and access control on Microsoft's cloud storage platform. It lists and downloads files, monitors file access rights, and notifies users of access changes. Secure authentication via Microsoft OAuth2 ensures safe handling of user credentials and controlled resource access.

azure express express-session ms-graph-api nodejs oauth2 onedrive-api socket-io

Last synced: 15 Nov 2024

https://github.com/cradlephp/cradle-api

App, scope, OAuth2, REST, webhooks and stateless session management for CradlePHP

cradle cradlephp oauth2 rest v2 webhooks

Last synced: 30 Nov 2024

https://github.com/erwijet/notary

A unified server to handle OAuth2 flows across multiple providers for your apps

elixir jwt oauth2

Last synced: 22 Dec 2024

https://github.com/jaimayal/java-spring-ecommerce

Modern Java + Spring Boot E-Commerce. RESTful + OAuth 2.1 + JWT.

java java-11 jwt oauth2 spring spring-boot spring-data spring-security

Last synced: 04 Dec 2024

https://github.com/shuklaritvik06/ktor-oauth

This project is to implement oauth feature using KTOR

authentication backend ktor oauth2

Last synced: 16 Nov 2024

https://github.com/winebarrel/goth-esa

Goth provider for esa.

esa-io oauth2

Last synced: 03 Jan 2025

https://github.com/mspilari/springsecurityapi

Api using Spring boot, spring security, jwt and mysql

api-rest jpa jwt mysql oauth2 spring-boot spring-security

Last synced: 13 Jan 2025

https://github.com/warnyul/little-squirrel

Spring Boot OAuth 2.0 implementation in Kotlin

kotlin oauth2 oauth2-server spring-boot

Last synced: 06 Dec 2024

https://github.com/charlenry/spring-gestion-produits

Partie backend métier de l'application "Gestion de produits"

api api-rest auth0-jwt java keycloak mysql oauth2 openid-connect postman spring-boot-3 sts4

Last synced: 15 Nov 2024

https://github.com/p4ul-m/courriel

Courriel is a web platform designed for managing and viewing incoming emails from both Microsoft and Google accounts.

gmail-api mail mailbox microsoftgraphapi nextjs oauth2 typescript webapp

Last synced: 07 Dec 2024

https://github.com/apulbere/oauth2-proxy-sample

gateway + oauth serve + resource server

authorization-server gateway oauth2 resource-server

Last synced: 28 Nov 2024

https://github.com/jkhuangfu/koa-ts

back services powered by koa2 & node & typescript

jwt koa koa2 log4js mysql oauth2 redis session socke-io wechat

Last synced: 08 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: 16 Nov 2024

https://github.com/josdem/spring-web-resource-server

Implements Oauth2 authorization code and client credentials flow

gradle java oauth2 spring-boot

Last synced: 16 Nov 2024

https://github.com/josdem/spring-web-resource-client

Implements Oauth2 authorization code from client perspective

authorization-code gradle java oauth2

Last synced: 16 Nov 2024

https://github.com/ahmadnzr/reactjs-social-login

login with Google, Facebook or github using passportJs

oauth2 passportjs reactjs

Last synced: 06 Jan 2025

https://github.com/curityio/zero-trust-api-testing

An example that shows how to develop and test a zero trust api.

api claims code-example jwt-validation oauth2 scopes testing

Last synced: 03 Dec 2024

https://github.com/magimart/restaurants-api

Martket place for Restaurent ownners to list there restataurants with good Maps, menus and make it possible for clients to make reservations be4hand

aws-s3 mapbox mongodb mongodb-atlas mongoose nodejs oauth2 postgresql s3 typescript typo3

Last synced: 11 Jan 2025

https://github.com/faburem/cloudron-oauth

Meteor oauth package for Cloudron SSO integration

javascript meteor-package meteorjs oauth2

Last synced: 09 Dec 2024

https://github.com/sldless/uploadgist

Upload Gists what else do you expect?

gists oauth2 oauth2-github

Last synced: 19 Nov 2024

https://github.com/id1945/angular-oauth2-oidc

Angular16 OAuth OAut2 Login

facebook github google login oauth oauth2 social

Last synced: 19 Nov 2024

https://github.com/pruthviraj-chaudhari/notifyit-advanced-day-schedular

NotifyIt is an advanced day scheduler designed to help users manage their day and increase productivity. It allows users to create, organize, and track tasks efficiently, with integrated email reminders to notify users of pending tasks before the deadline. This is a full-stack web application built with Node.js, Express.js, MongoDB, and EJS.

authentication authorization ejs-templates expressjs mongodb nodejs oauth2 otp-verification passportjs

Last synced: 07 Dec 2024

https://github.com/sachinramesh15/spotify-oauth2

The script uses the OAuth2 ROPG authorization flow to obtain an access token from the Spotify API. With this access token, it makes a request to fetch details about a particular playlist identified by its ID. It then extracts information such as the playlist owner's name and the names of the tracks in the playlist.

oauth2 python

Last synced: 15 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: 16 Nov 2024

https://github.com/lbp2563/login_form_google_oauth

A full-stack implementation of a login system using Google OAuth for authentication. This project leverages Node.js and Express.js for backend operations, MongoDB Atlas for database management, and basic HTML/CSS for the front-end interface.

nodejs oauth2 passportjs-authentication

Last synced: 05 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.

oauth2 oidc openid-connect

Last synced: 16 Nov 2024

https://github.com/ltfschoen/skag_server_rails

Ruby on Rails app using OAuth2 and AdWords API

adwords-api oauth2 ruby-on-rails ruby-sdk

Last synced: 07 Dec 2024

https://github.com/pereirar3/rota-oeste-backend

Proposta de solução Back-End para o Desafio Prático

api-rest back-end-development csharp dotnet-core oauth2

Last synced: 19 Nov 2024

https://github.com/deejungx/bahikhata-app

Starting template for Flask app with authentication solution.

docker flask oauth2

Last synced: 21 Dec 2024

https://github.com/gitericsson/natours

Natours is a real-world RESTful API and server-side rendering WebApp for booking Tours.

agnostic brevo-api css3 express flutterwave-api fullstack javascript jwt leaflet-api mongodb-atlas mongoose mvc-architecture natours oauth2 pug server-side-rendering

Last synced: 10 Oct 2024

https://github.com/sonyarianto/vanilla-sign-in-with-google-one-tap-demo

Demo on vanilla JavaScript that doing Sign-in with Google using Google One Tap API.

google oauth2

Last synced: 11 Jan 2025

https://github.com/tsnsoft/tsn_python_oauth2

Пример получения данных пользователя с помощью Google API OAuth2

api google oauth2 python

Last synced: 17 Nov 2024

https://github.com/epomatti/aws-cognito-app

Using Cognito for OAuth flows

aws aws-cognito nodejs oauth oauth2 terraform typescript

Last synced: 17 Nov 2024

https://github.com/lexxai/goit_python_web_hw_13

GoIT, Python WEB, Homework number 13. FastAPI. PostgreSQL. Docker. REST API. ORM SQLAlchemy. Pydantic. Bootstraps CSS. Jinga. Alembic. OAuth2. JWT. Redis. Cloudinary. Limits

cloduinary docker docker-compose fastapi fastapi-sqlalchemy goit homwork jinja2 oauth2 postgresql pydantic python redis rest-api

Last synced: 24 Nov 2024

https://github.com/wwddnn/dscommerce-addspringsecurity

Projeto DSCommerce, adicionando Login e controle de acesso com Spring Security - Devsuperior

intellij java jpql jwt oauth2 postman springboot springh2 springjpa springsecurity

Last synced: 13 Dec 2024

https://github.com/axanet/laravel-kc-template

Laravel SSO template using keycloak

keycloak laravel oauth2 php sso

Last synced: 30 Nov 2024

https://github.com/gobackpack/hamr

Authentication library

auth casbin gin golang gorm oauth2

Last synced: 16 Nov 2024

https://github.com/ashwang-whm/rubik.stack

Official process implementation of OAuth2.0 & OIDC. And the organizational structure backend management system

antdesign blazor-server freesql oauth2 oidc oidc-server organization-management pgsql

Last synced: 19 Nov 2024

https://github.com/austinjhunt/personal-express-api

Lightweight Express JS API that uses google's GMail API with OAuth2 flow to send emails to me. Hosting this API myself to automate the sending of emails to be upon form submission on another site.

api expressjs gmail-api googleapis node nodejs oauth2

Last synced: 15 Jan 2025

https://github.com/perebaj/legitima

Legitima is not a framework; rather, it serves as a centralized authentication system that seamlessly integrates various authenticators such as Google, GitHub, and more.

authentication authorization go golang oauth oauth2

Last synced: 27 Dec 2024

https://github.com/socialconnect/oauth2

[READ-ONLY] Subtree split of the SocialConnect OAuth2 Component

oauth2 oauth2-client

Last synced: 15 Jan 2025

https://github.com/evertonpavan/social-auth-service-api

The social-auth-service-api is an service example for authentication with social media accounts using the OAuth 2.0 API and Passport strategy with package passport-google-oauth20.

google javascript nodejs oauth2 passport

Last synced: 19 Nov 2024

https://github.com/apratham/electron-oauth-app

An Electron application demonstrating OAuth authentication with different sign-in providers

angular authentication cross-platform desktop-app electron ionic ionic-framework oauth2

Last synced: 27 Nov 2024

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: 03 Dec 2024

https://github.com/guiril/mexplore

串接音樂串流平台 Spotify Open API 製作音樂播放器。(未完成,開發中)

ajax nodejs oauth2 vuejs

Last synced: 19 Nov 2024

https://github.com/laszloekovacs/oidc-express

Simple app to test login and get the users profile without an auth library

express node oauth2 oidc

Last synced: 24 Nov 2024

https://github.com/coder2699/joblogix

Take control of your job search with our Job Application Tracker! Organize, track, and analyze your applications all in one place. Get insights on your progress, manage interviews & dates, and boost your success rate with ease. Streamline your job hunt and land your dream job faster!

java oauth2 spring-boot spring-mvc spring-security tailwind-css thymeleaf

Last synced: 27 Dec 2024

https://github.com/curityio/serverless-zero-trust-api

Zero trust in OAuth 2.0 lambdas, using self-contained JWTs containing full certificate details

api claims code-example jwt-validation lambda oauth2 scopes self-contained-jwt serverless zero-trust

Last synced: 03 Dec 2024

https://github.com/socialiteproviders/gohighlevel

[READ ONLY] Subtree split of the SocialiteProviders/GoHighLevel Provider (see SocialiteProviders/Providers)

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 14 Jan 2025