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/skulltech/flask-static-oidc-protector

Simple Flask app to provide access to static website through OpenID Connect / OAuth2.0 authorization.

flask oauth2 oauth2-client oidc oidc-client protection static static-site

Last synced: 01 Feb 2025

https://github.com/zon-dev/oauth2

Implementation of OAuth 2.0 in Zig.

authorization oauth2 oauth2-client oauth2-server zig ziglang

Last synced: 01 Feb 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/aaronpk/oauth-authorization-server-discovery

This specification enables an OAuth resource server to indicate the authorization server it is protected by.

api oauth oauth2

Last synced: 06 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/gearplug/notion-python

notion-python is an API wrapper for Notion, written in Python.

api database notion oauth2 pages project-management python queries query wrapper

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/gearplug/intercom-python

intercom-python is an API wrapper for intercom, written in Python.

api conversations intercom lead oauth oauth2 python requests tags users wrapper

Last synced: 09 Jan 2025

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/williamkoller/auth-keycloak-nestjs

Authentication with Keycloak using NestJS

docker-compose keycloak nestjs oauth2

Last synced: 09 Jan 2025

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/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/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/curityio/openid-client-ios-appauth-dcr

Extended OpenID Connect iOS integration in a SwiftUI app using the AppAuth pattern and Dynamic Client Registration

appauth code-example dynamic-client-registration ios mobile oauth2 openid-connect

Last synced: 30 Jan 2025

https://github.com/iambumblehead/pkce-pair

pkce-pair creation and validation in node and browser runtimes

code-challenge oauth2 pkce

Last synced: 01 Feb 2025

https://github.com/ahmedrafat-sw/youtub-clone

This project is a clone of YouTube using spring boot as back-end API and angular as a front-end UI

angular angular-material css3 database html5 java mogodb oauth2 spring-security springboot typescript xml

Last synced: 12 Jan 2025

https://github.com/jjcosgrove/php-gaoauth2

A simple PHP OAuth2 helper class for use with the Google Analytics API

authentication google oauth2 php

Last synced: 12 Jan 2025

https://github.com/nguyennhukhanh/blog

Login with Google, Facebook. Using MongoDB, Mongoose, CronJob etc.

facebook-authentication google-authentication jwt mailer mongodb mongoose nestjs nodejs oauth2 typescript

Last synced: 12 Jan 2025

https://github.com/gearplug/podio-python

podio-python is an API wrapper for Podio, written in Python.

api oauth2 podio project-management python webhooks wrapper

Last synced: 09 Jan 2025

https://github.com/peacetrue/peacetrue-microservice-template

基于 Spring Cloud 的微服务模版

oauth2 springcloud

Last synced: 30 Jan 2025

https://github.com/myatthurasoe/burgershop-with-react-and-promise-api

Burgershop app with MERN Stack ( Customer-side ordering app)

mern-stack nodemailer oauth2 react react-hooks redux

Last synced: 18 Jan 2025

https://github.com/tnguyen14/auth

Client-side JWT auth using local storage and Auth0 OAuth2 flow.

auth0 jwt localstorage oauth2

Last synced: 18 Jan 2025

https://github.com/potier97/redbicis

Proyecto de Node con Express, App de Bicis para que sean alquiladas. Puesta en Producción en Heroku: Ubicado en https://bicired.herokuapp.com/

api-rest backend cicd express mongodb mongoose oauth2

Last synced: 18 Jan 2025

https://github.com/michal-josef-spacek/lwp-authen-oauth2-serviceprovider-wikimedia

Wikimedia OAuth2 provider for LWP::Authen::OAuth2.

oauth2 wikimedia-api

Last synced: 01 Jan 2025

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: 07 Feb 2025

https://github.com/michal-josef-spacek/plack-middleware-auth-oauth2

Plack OAuth2 middleware.

oauth2 plack

Last synced: 01 Jan 2025

https://github.com/eikesan/hi-balance-yes

Rest API to know a Balance of how much the user earned and how much he spented

api-rest java java-8 oauth2 spring-boot swagger-ui

Last synced: 10 Jan 2025

https://github.com/andrecaiado/spring-boot-oauth2-keycloak

A Spring Boot demo project that provides authentication and authorization through a Keycloak server

authentication authorization docker docker-compose iam keycloak oauth2 spring-boot

Last synced: 09 Feb 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/mattrudin/oauthlogincomponent

[This approach does work and will be redeveloped as BexioAPI]

oauth2 react rest-api

Last synced: 25 Dec 2024

https://github.com/blandoncj/contactflow-api

A FastAPI based Contact Management API featuring authentication, user registration, and full CRUD operations for contact data.

backend docker fastapi jwt mysql oauth2 python

Last synced: 19 Jan 2025

https://github.com/kimgoetzke/practice-next-auth

Mini-project to practice nextauth.js.

next-auth nextjs oauth2 sso typescript

Last synced: 19 Jan 2025

https://github.com/curityio/windows-live-authenticator

Windows Live oauth authenticator that can be used with any Java-based Web API

authenticator curity login oauth2 plugin windows-live

Last synced: 30 Jan 2025

https://github.com/jacksonsantin/login-google

Projeto simples realizado para testar a API de login do google e retornar os dados do usuário

css3 google html5 javascript login oauth2

Last synced: 19 Jan 2025

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 Jan 2025

https://github.com/pzingg/sandbox

Example Phoenix LiveView application for Bluesky timelines and firehose

atproto bluesky-api bluesky-social cid dids elixir elixir-phoenix merkle-tree oauth2 phoenix-liveview websocket-client

Last synced: 23 Jan 2025

https://github.com/siddhant-vij/auth0-webapp-demo

Web App Authentication & Authorization in Go using Auth0

auth0 oauth2 oidc

Last synced: 01 Feb 2025

https://github.com/azanniel/go-finances

📱 Aplicação de controle de finanças construída no Bootcamp Ignite seguindo os ensinamentos do Instrutor Rodrigo Gonçalves

asyncstorage context-api environment-variables expo-cli oauth2 react-native styled-components

Last synced: 09 Jan 2025

https://github.com/acbikash13/bingo-game

This is a Multiplayer online real-time BINGO Game. Player can join or host the game; it includes real time chat functionality with web sockets

javascript oauth2 real-time websocket

Last synced: 30 Jan 2025

https://github.com/rnuv/nextfire-blog

A social blogging platform created with Next.js, React and Firebase. The application comes outfitted with user authentication, custom usernames, the ability to post articles, and a heart/unheart system.

firebase nextjs oauth2 react

Last synced: 24 Jan 2025

https://github.com/oxr463/ansible-role-pam_oauth2

Ansible role for pam_oauth2

ansible ansible-role linux-pam oauth2 pam

Last synced: 01 Feb 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/mattrudin/deprecated_01

[This approach does work, but will be cancelled in favor of jso-oauth]

css-flexbox oauth2 reactjs

Last synced: 25 Dec 2024

https://github.com/kedarkamthe/spring-authentication-by-example

This project explores various methods of implementing authentication using Spring Security.

basic-authentication jwt-authentication oauth2 spring-boot spring-security

Last synced: 19 Jan 2025

https://github.com/daggerok/secure-me-please

spring security authorization server @EnableAuthorizationServer and resource server: @EnableResourceServer example

oauth2 oauth2-client oauth2-server spring spring-boot spring-oauth2-security spring-security spring-security-oauth

Last synced: 10 Jan 2025

https://github.com/3imed-jaberi/wander-pins

The app will be a live geolocation app called WanderPins where users can 'pin' different locations on the map and share their own content with other users in realtime to share pictures, reviews of the location and area, interact with other users by adding comments to their pins, and manage the pins they've created.

apollo-client apollo-server cloudinary express graphql mapbox-gl material-ui mongodb mongoose nodejs oauth2 reactjs

Last synced: 01 Feb 2025

https://github.com/raveriss/ft_transcendence

Une application web intégrant le jeu Pong multijoueur en temps réel avec une interface utilisateur moderne, des fonctionnalités avancées de gestion des utilisateurs et une architecture modulaire axée sur la sécurité et l'accessibilité.

2fa cyber-security dev-ops django docker-compose ethereum gdpr javascipt jwt microservices multiplayer-game oauth2 pong pong-python postgresql python real-time spa tree-js

Last synced: 08 Feb 2025

https://github.com/rgl/terraform-aws-cognito-example

Example OIDC and OAuth authentication and authorization with Amazon Cognito IdP, Amazon API Gateway, and AWS Lambda Function

api-gateway aws aws-api-gateway aws-cognito aws-lambda cognito oauth oauth2 oidc

Last synced: 06 Feb 2025

https://github.com/curityio/website-with-encrypted-id-tokens

How to use JWEs for ID tokens in a website secured by OAuth 2.0 and OpenID Connect

code-example financial-grade jwe oauth2 openid-connect website

Last synced: 30 Jan 2025

https://github.com/zkan/hello-django-oauth-toolkit

Hello, Django OAuth Toolkit

api django oauth2

Last synced: 12 Feb 2025

https://github.com/curityio/undertow-pac4j-example

An example Java website that implements OAuth 2.0 and OpenID Connect using Undertow

code-example oauth2 openid-connect undertow website

Last synced: 30 Jan 2025

https://github.com/anywaylupin/chopkyhoa

A dynamic and interactive pickleball coach portfolio featuring smooth horizontal scrolling, showcasing programs and client testimonials. Includes booking options for training sessions and professional form submissions sent directly to email for a seamless user experience.

booking framermotion gsap horizontal-scrolling nextjs nodemailer oauth2 portfolio responsive tailwindcss

Last synced: 19 Jan 2025

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

An example OAuth protected RESTful API implemented in Go

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

Last synced: 30 Jan 2025

https://github.com/mungasoftwiz/task-tracker-api

A task tracker RESTful API based on Python's Web Framework FastAPI

alembic fastapi jwt oauth2 pydantic pytest restful-api swagger-ui

Last synced: 06 Feb 2025

https://github.com/kenvilar/vueth0

Secure you VueJS web app

auth0 login login-oauth oauth2 router security vuejs2

Last synced: 19 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/divyansharma001/hive

A production level social media website. (Version 1)

bcrypt expressjs jwt-authentication nodejs oauth2 postgresql react-google-login reactjs tailwind

Last synced: 19 Jan 2025

https://github.com/curityio/3scale-openid-integration-service

An integration service that allows 3Scale to create OAuth clients using the Curity RESTCONF API

3scale devops oauth2 restconf

Last synced: 30 Jan 2025

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/heisenberg300604/travello-final

Synapse | Team ID: E3333B | Problem Statement: G2 - Interactive Tourism Platform | Travello | Manipal Hackathon

authentication bcrypt expressjs firebase jwt-authentication mapbox mapbox-api mongodb nodejs oauth2 react tailwindcss tourism

Last synced: 12 Dec 2024

https://github.com/iadamo/safety-ui

Mobile application in react-native

expo google-maps-api oauth2 react-native redux typescript

Last synced: 24 Jan 2025

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/curityio/ios-haapi-ui-sdk-demo

An OpenID Connect iOS demo app showing how to use the HAAPI UI SDK and hardened mobile security

code-example haapi ios mobile oauth2 openid-connect

Last synced: 30 Jan 2025

https://github.com/talissonmelo/spring-boot-actuator-prometheus-grafana

Aplicação para utilização de OAuth2 e testes com JUnit5 e Mockito. Dashboard de métricas com Spring Boot Actuator, Prometheus e Grafana

datajpa flyway java17-spring-boot junit5 migrations mockito oauth2 validation

Last synced: 24 Jan 2025

https://github.com/daggerok/boot-jwt

gradle, spring-boot, JWT, spring-security, spring oauth2, @EnableAuthorizationService, @EnableResourceServer, keytool, openssl, jks, spring-mustache, {{springMacroRequestContext.request.contextPath}}

gradle oauth2 oauth2-authentication oauth2-client oauth2-resource-server oauth2-server spring-boot spring-security spring-security-oauth2

Last synced: 10 Jan 2025

https://github.com/dilanka-rathnasiri/authorizer

spring boot app for authorization

authorization iam java oauth2 springboot

Last synced: 20 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/michal-radomski/network_and_security_courses

Files created during Network & Security Courses

anonymity oauth2 openid privacy tor

Last synced: 24 Jan 2025

https://github.com/danielwagn3r/auth-code-pkce

PKCE utility for OAuth 2.0 authorization code grant

authorization-code-grant node node-js nodejs oauth2 pkce

Last synced: 07 Feb 2025

https://github.com/danielwagn3r/oauth2-passwordgrant-sample

OAuth2 password grant sample

csharp dotnet oauth2

Last synced: 07 Feb 2025

https://github.com/drissiomar98/realtime-chat-app

A RealTime Chat Application using Spring Boot 3, Angular 18, and PostgreSQL. Features include real-time messaging, conversations management, file sharing, and secure authentication with Keycloak.

angular docker keycloak oauth2 postegresql spring-boot

Last synced: 08 Feb 2025

https://github.com/danielwagn3r/openid-calculator-api-node

OpenID Connect Calculator API sample in Node

api node nodejs oauth2 openid openid-connect rest-api

Last synced: 07 Feb 2025

https://github.com/danielwagn3r/openid-refreshtoken-sample

OpenID Connect refresh token sample

csharp dotnet oauth2 openid openid-connect

Last synced: 07 Feb 2025

https://github.com/drissiomar98/travel-booking-platform

A comprehensive full-stack application designed for managing travel bookings and reservations. Developed using Spring Boot for robust backend services and Angular for a dynamic frontend experience, this platform integrates PrimeNG for an elegant user interface and Auth0 for secure authentication and role-based access control.

angular18 oauth2 postgressql springboot3

Last synced: 08 Feb 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/konojunya/authorization-server-sample

認可サーバーを自作してみる

authentication golang oauth oauth2 oauth2-provider

Last synced: 23 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/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