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/temgi/microsservicos_springcloud

App de RH com Cadastro de Trabalhadores dividido em Diversos Microsserviços Java com Spring Cloud, proporcionando Balanceamento de Carga, Comunicação Rest com JSON, API Gateway, Service Discovery, Serviços Isolados em Containers, Configuração Centralizada, Autenticação OAuth, Autorização com Token JWT de Microsserviços, CORS e RestTemplate.

apache-tomcat api-gateway cors docker docker-image eureka-discovery-service feign-client hystrix java-11 jwt-token maven oauth2 postgresql rest-api ribbon spring-boot spring-cloud spring-cloud-netflix zuul-api-gateway

Last synced: 12 Jan 2025

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

https://github.com/jeswin-8801/byteblog.dev

✍️ My personal tech blog—built with Spring Boot, Angular and Tailwind

angular jwt-authentication minio nginx oauth2 postgresql spring-boot tailwindcss

Last synced: 15 Jan 2025

https://github.com/nhoxtam1501/book-social-network

fullstack book store with spring boot act as an backend api and angular act as an frontend and using keycloak as an authorization server

angular docker docker-compose github-actions java java-mail jwt-authentication oauth2 spring-boot

Last synced: 21 Jan 2025

https://github.com/rajatjindal/oauth-login-spin

spin component to add "login with oauth" functionality to your app

golang oauth2 spin wasi webassembly

Last synced: 26 Jan 2025

https://github.com/guilchaves/spring-professional-dscommerce

Projeto final da trilha Java Spring Professional da plataforma Dev Superior com instrutor Nelio Alves.

apache-tomcat bean-validation docker h2-database java-17 jwt maven oauth2 postgresql spring spring-boot spring-data-jpa spring-security

Last synced: 04 Feb 2025

https://github.com/s3rious/apple-google-passkey-login-demo

This is a demonstration project to investigate how Apple and Google OAuth works in tandem with Passkey (also known as WebAuthN)

demo oauth2 passkey sign-in-with-apple sign-in-with-google webauthn

Last synced: 09 Jan 2025

https://github.com/chantouchsek/moto-stock-management

Meng Hong Moto Stock Management System

api jwt jwt-authentication laravel oauth oauth2 passport token

Last synced: 15 Jan 2025

https://github.com/zrwusa/bunny-nest

A best practice microservice based on NestJS, used to build RESTful APIs

dto jwt microservice nestjs oauth2 postgresql protocol restful-api solid-principles typeorm typescript

Last synced: 19 Dec 2024

https://github.com/luisgabrielroldan/phoenix-vue3-boruta-oauth-example

Example of a Phoenix 1.7 + Vue 3 + OpenAPI Spec + Autogenerated API client + Boruta Oauth2

elixir oauth2 phoenix-framework vue3

Last synced: 04 Jan 2025

https://github.com/brightspace/node-auth

Collection of packages relating to Brightspace's OAuth2 framework.

nodejs oauth2

Last synced: 10 Nov 2024

https://github.com/oktadev/okta-grails-example

A Basic Grails App with Authentication

authorization grails oauth2 okta

Last synced: 14 Nov 2024

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

OpenID Connect Calculator API sample in TypeScript

api node nodejs oauth2 openid openid-connect rest-api typescript

Last synced: 14 Dec 2024

https://github.com/ahmadyousif89/taski5y-api

backend rest api built using nest-js framework for the Taskify app

expressjs nestjs oauth2 postgresql

Last synced: 16 Jan 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: 14 Dec 2024

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

OpenID Connect refresh token sample

csharp dotnet oauth2 openid openid-connect

Last synced: 14 Dec 2024

https://github.com/siddhant-vij/go-authentication

This repository consists of the personal code practice and notes for Go Authentication.

authentication hmac json-encoding jwt oauth2 password-storage

Last synced: 16 Jan 2025

https://github.com/flower-of-the-bridges/client-credentials-js

Client Credentials OAuth 2.0 flow written in plain Javascript.

client-credentials client-credentials-flow javascript oauth2

Last synced: 11 Jan 2025

https://github.com/tsamaya/passport-example-with-google-oauth2

a Passport example using an Express with Google OAuth2

bulma express google javascript oauth2 passport tutorial

Last synced: 09 Jan 2025

https://github.com/igomigo/scheduleninja

A Node.js application that leverages the Google Calendar API to create an efficient event scheduling platform.

api express google-cloud-platform nodejs oauth2

Last synced: 21 Jan 2025

https://github.com/christophwille/blazor-forge-3legged-implicit

Blazor Web Assembly application doing 3legged implicit authorization against Autodesk Forge

blazor blazor-webassembly csharp dotnet-core oauth2

Last synced: 22 Dec 2024

https://github.com/apache/airavata-custos-portal

Portal Interface for Apache Airavata Custos Security

airavata apache authentication authorization oauth2 openidconnect security

Last synced: 04 Feb 2025

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

OAuth2 password grant sample

csharp dotnet oauth2

Last synced: 14 Dec 2024

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

https://github.com/luismisanve/oauth_api

REST API with OAuth 2.0 using Built-in Identity Server

asp-net-core csharp jwt-token oauth2 rest-api visual-studio

Last synced: 14 Jan 2025

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

https://github.com/diiego-h/introfastapi

University project: Full-Stack & FastAPI introduction.

alembic css fastapi html javascript jwt oauth2 pydantic python sqlalchemy vuejs

Last synced: 28 Dec 2024

https://github.com/el-moudni-hicham/spring-security-jwt-oauth2-oidc

Microservices security with Spring Security, JWT and Oauth2 OIDC

jwt oauth2 oidc spring spring-security

Last synced: 13 Jan 2025

https://github.com/savareyhano/elysia-google-oauth

Implementation of Google OAuth using no libraries and using libraries with Elysia and Bun

bun elysia elysiajs google google-oauth google-oauth2 googleapis oauth oauth2

Last synced: 18 Dec 2024

https://github.com/udhos/groupcache_oauth2

groupcache_oauth2 implements the oauth2 client_credentials flow cacheing tokens with groupcache.

client-credentials go golang groupcache oauth2

Last synced: 18 Jan 2025

https://github.com/el-moudni-hicham/secure-spring-angular-apps-oauth2-oidc-keycloak-google-github

Secure Spring Boot and Angular Apps using Oauth 2 and OIDC Keycloak Google GitHub.

angular github google keycloak oauth2 oidc spring-boot

Last synced: 13 Jan 2025

https://github.com/iarsham/oauth2-example

This repository provides a comprehensive example of implementing OAuth2 authentication in a Go backend and React frontend application.

golang oauth2 reactjs typescript

Last synced: 15 Jan 2025

https://github.com/cloudeko/cloudeko-zenei

Open-source user management system built with Quarkus. Provides authentication and organization management for your applications.

authentication hacktoberfest java oauth2 open-source quarkus user-management

Last synced: 18 Dec 2024

https://github.com/noureldin2303/booknest

Nestjs progressive book shop application built using modern technologies and best practices.

apidevelopment authentication authorization dependency-injection nestjs nodejs oauth2 prisma restful-api security typescript

Last synced: 20 Jan 2025

https://github.com/martapolii/web-application-development-practice

This repository focuses on building full-stack web applications using Node.js, Express, MongoDB, and React. It includes creating REST APIs, implementing authentication, and deploying applications to production environments.

authentication back-end-development crud deployment expressjs front-end-development full-stack-web-development jwt mongodb nodejs oauth2 reactjs rest-api web-development

Last synced: 13 Jan 2025

https://github.com/mahmoud-anani/crash-course-oauth-in-nestjs

This repository contains a practical crash course on implementing OAuth (Open Authorization) using NestJS. The course covers essential OAuth concepts and demonstrates how to integrate OAuth in your NestJS applications for user authentication via third-party platforms like Google.

authentication authorization google js nestjs nodejs oauth2 postman

Last synced: 08 Jan 2025

https://github.com/zbhavyai/powerbi-embed

Embedding Power BI using standard OAuth2 flow

embedded-analytics javascript oauth2 powerbi reactjs

Last synced: 27 Jan 2025

https://github.com/nicolasdao/userin-form-gray-quail

Configurable JS form widget that uses the UserIn middleware to login to Apps using popular Identity Providers such as Facebook, Google, LinkedIn, GitHub, ...

modal oauth2 userin widget

Last synced: 07 Jan 2025

https://github.com/php-tootbot/php-tootbot

A boilerplate library for PHP Mastodon bots

mastodon-bot oauth2 php-framework php8 tootbot

Last synced: 22 Jan 2025

https://github.com/owez/authrio

Authrio authentication platform repository

auth auth-platform oauth2 rust

Last synced: 15 Jan 2025

https://github.com/stylepatrick/spring-boot-web-basic-security-template

Possibilities of basic auth + oauth2 login. Basic HTTP Auth with WebMVC and Spring Security. User Repository to PostgresDB and different Roles. OAuth2 connection to Google client.

basic-authentication oauth2 postgresql security spring-boot

Last synced: 26 Jan 2025

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

for learning & poc oauth2 flow in each grant type

expressjs oauth2 poc

Last synced: 20 Jan 2025

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/seinopsys/oauth2-deviantart

DeviantArt Provider for OAuth 2.0 Client

deviantart oauth2 oauth2-client php

Last synced: 24 Jan 2025

https://github.com/danpalmer/pkce-proxy

A proxy enabling the PKCE flow for OAuth providers that do not support PKCE.

authentication oauth oauth2 pkce pkce-flow pkce-oauth

Last synced: 26 Jan 2025

https://github.com/yshplsngh/google-auth

raw implementation of Google authentication in nodejs and react

google-authentication nodejs oauth2 reactjs

Last synced: 31 Dec 2024

https://github.com/trodicaro/weaklinks

Browser extension (unfinished) to raise awareness around high fraudulent activities.

discover-api expressjs oauth2 whoisxmlapi

Last synced: 31 Dec 2024

https://github.com/rblessings/urlradar

A dynamic URL redirection service for Professionals with Advanced User Analytics.

github-actions java kafka oauth2 spring-boot testcontainers

Last synced: 22 Jan 2025

https://github.com/rugaard/oauth2-netatmo

Netatmo OAuth 2.0 support for the PHP League's OAuth 2.0 Client

netatmo netatmo-api oauth oauth2 oauth2-netatmo php

Last synced: 08 Jan 2025

https://github.com/mdedetrich/censored-raw-header

A RawHeader which can be used for akka-http that allows you to censor the .toString method

actors akka akka-http http logging oauth2 token

Last synced: 08 Jan 2025

https://github.com/himash79/spring-boot-with-social-login-google

Build Spring boot with google social login module.

gcp google-cloud-platform oauth2 social-login spring-boot

Last synced: 21 Jan 2025

https://github.com/mrgravity817/double_auth_phx

Learn how to implement authentication/authorization in Phoenix LiveView app

authentication authorization elixir guardian oauth2 phoenix-framework swoosh ueberauth

Last synced: 07 Jan 2025

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: 02 Feb 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/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/nawodyaishan/discord-firebase-auth

This repository contains a full-stack application that integrates Discord OAuth2 for authentication with Firebase to manage authenticated sessions.

authentication discord firebase firebase-admin-sdk firebase-auth nestjs oauth2 radix-ui shadcn-ui typescript vite

Last synced: 21 Jan 2025

https://github.com/vecerek/liam-neeson

AAU, ICTE 2018, IAM Assignment 1

facebook-graph-api facebook-login oauth2

Last synced: 02 Feb 2025

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/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/shuklaritvik06/ktor-oauth

This project is to implement oauth feature using KTOR

authentication backend ktor oauth2

Last synced: 17 Jan 2025

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/chrisammon3000/google-oauth2-lib

Python OAuth 2.0 implementation for Google APIs

google-api oauth2 python3

Last synced: 22 Jan 2025

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/k5va/cv-spring-cloud

Test microservice implementation with spring cloud

cloud java jooq keycloak oauth2 oidc spring

Last synced: 02 Feb 2025

https://github.com/mpolinowski/go-oauth2

Simple OAuth2 Implementation in Go

go golang oauth2 oauth2-client oauth2-server

Last synced: 28 Jan 2025

https://github.com/nathanpb/oauth2-no-secret-expose

Simple wrapper to use the Implicit oAuth2 Flow with applications that requires the expose of the client secret.

oauth2

Last synced: 22 Jan 2025

https://github.com/nathanpb/reauth

Make social login easy

help-wanted kotlin oauth2

Last synced: 22 Jan 2025

https://github.com/amar-arruf/geolocation-wisata

Geolocation wisata merupakan sebuah projek web aplikasi untuk memetakan lokasi wisata

bootstrap4 codeigniter4 javascript mapbox mysql-database oauth2 oauth2-facebook-login oauth2-google oauth2-instagram sb-admin-2

Last synced: 27 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: 28 Jan 2025

https://github.com/melardev/javaspringbootoauth2asymmetricjwtcrud

Java Spring Boot crud application secured with OAuth2 JWT RSA

asymmetric-cryptography crud full-stack fullstack java jwt oauth2 spring spring-boot

Last synced: 25 Jan 2025

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/khoerodin/restapiauth

REST API with OAuth2

api laravel oauth2 passport rest

Last synced: 04 Feb 2025