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/curityio/react-haapi-demo

A demo HAAPI OpenID Connect implementation in a React app

code-example haapi oauth2 openid-connect react spa

Last synced: 03 Dec 2024

https://github.com/oada/oada-id-client-js

JavaScript client library for OADA identity.

jwt middleware oada oauth2 openid-connect

Last synced: 09 Nov 2024

https://github.com/tyronejosee/project_drop_dash_api

Drop Dash (API): A home delivery platform that allows users to search for and purchase products from local restaurants near their homes, place orders, and schedule deliveries. Provides access to restaurants to manage their menus, receive orders, and handle their meals through the platform. Inspired by platforms like Rappi and Uber Eats

black digitalocean django django-rest-framework djoser docker docker-compose drf drf-spectacular flake8 github-actions jwt nginx oauth2 postgresql python redis s3-bucket sqlite swagger

Last synced: 12 Nov 2024

https://github.com/int128/oauth2-github-app

Go package for authenticating with GitHub App Installation token, interoperable with golang.org/x/oauth2 package

github-api golang oauth2

Last synced: 27 Oct 2024

https://github.com/ngyewch/hydra-login-consent

Golang http middleware for implementing the User Login and Consent flow of Ory OAuth2 service (Hydra).

golang middleware oauth2 oidc ory ory-hydra

Last synced: 31 Oct 2024

https://github.com/matthewhartstonge/hasher

An Argon2 Hasher for https://github.com/ory/fosite

argon2 fosite go golang hasher oauth2

Last synced: 03 Nov 2024

https://github.com/matthewhartstonge/pkce

A specification compliant implementation of RFC7636 - "Proof Key for Code Exchange (PKCE)" for Go.

code-flow-pkce go go-module golang oauth2 oidc pkce

Last synced: 21 Dec 2024

https://github.com/ivarprudnikov/test-client-for-oauth2

OAuth2 client (server) helps testing OAuth providers

oauth2 oauth2-client

Last synced: 14 Dec 2024

https://github.com/shawakash/youtubecreator

MarketPlace for Youtube creators and editors with utmost privacy for video uploading

mongodb monorepo nextjs oauth2 tailwindcss turborepo typescript youtube-api

Last synced: 15 Jan 2025

https://github.com/aquiseb/graphql-go-auth

Easy authentication package for https://github.com/graph-gophers/graphql-go

authentication golang graphql oauth2

Last synced: 23 Dec 2024

https://github.com/kbbushman/youtube-clone-build

YouTube clone built with Node, Express, PostgreSQL, Prisma, React, and Styled Components

express jwt node oauth2 postgres prisma2 react styledcomponents

Last synced: 13 Nov 2024

https://github.com/nikolaigulatz/oauth-token-cache

Easily obtain and cache OAuth 2.0 JWT tokens from Auth0.

auth0 oauth oauth2 python redis

Last synced: 15 Nov 2024

https://github.com/pplu/azure-ad-auth

Perl libraries for authenticating through Azure AD

active-directory azure azure-ad oauth2 oauth2-client perl

Last synced: 05 Nov 2024

https://github.com/esimkowitz/pocket-reader-auth-api

An interface between the Pocket Authentication API and the Alexa Service Kit account linking interface.

alexa amazon gateway-api lambda oauth2 pocket

Last synced: 08 Jan 2025

https://github.com/ackeecz/retroceptor

Concept of OkHttp interceptors transferred one level above to Retrofit layer. Implementation of OAuth2 mechanism in Retrofit.

android oauth2 retrofit

Last synced: 07 Jan 2025

https://github.com/oxisto/oauth2go

oauth2go aims to be a basic OAuth 2.0 authorization server that implements at least some of the most basic OAuth 2.0 flows.

authentication go golang oauth2 pkce

Last synced: 03 Dec 2024

https://github.com/informaticauco/oauth2-uco

University of Córdoba client provider to the PHP League OAuth2 client

oauth2 oauth2-client php php-library php7

Last synced: 09 Dec 2024

https://github.com/binyamin/pkce-gen

Generate code challenge & code verifier for PKCE (zero-dependencies)

javascript oauth oauth2 pkce

Last synced: 29 Oct 2024

https://github.com/mediamonks/mmmoth

Basic OAuth/OpenID library.

ios oauth2 openid swift

Last synced: 30 Jan 2025

https://github.com/binaryleo/react_native_social_login

A react native application using OAuth2 to handle a social login

google-api oauth2 react-native signin

Last synced: 02 Feb 2025

https://github.com/trendev/ngrok-file-server

fast as lightning, secure tiny file server, based on ngrok and golang

file-server golang golang-examples ngrok-server oauth2

Last synced: 12 Oct 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: 22 Jan 2025

https://github.com/banghuazhao/short-video-uploader

Short Video Uploader is a Svelte-based web app that simplifies uploading short videos to YouTube. Future updates will support popular platforms like TikTok, Instagram, and Douyin. Perfect for content creators looking to streamline their workflow across multiple platforms!

css googleapi html javascript nodejs oauth2 shortvideo svelte webapp webapplication youtube-api

Last synced: 13 Oct 2024

https://github.com/sc-openauth/XF-OA-OpenAuth

OpenAuth.dev login and registration for XenForo 2.

oauth oauth2 oauth2-client oauth2-provider openauth php php54 php7 xenforo xenforo-2 xenforo2

Last synced: 22 Jan 2025

https://github.com/banghuazhao/adrevenue-watch

An iOS app built with SwiftUI and Swift Concurrency to fetch and display AdMob network reports. Follows MVVM + Clean Architecture for maintainability and scalability. Work in progress.

admob api-integration async-await clean-architecture google-apis ios ios-development mobile-app mvvm oauth2 swift swift-concurrency swiftui

Last synced: 13 Oct 2024

https://github.com/chrislaskey/oauth2_github

A GitHub OAuth2 Provider for Elixir

authentication elixir github oauth2

Last synced: 03 Dec 2024

https://github.com/josdem/android-authenticator

Oauth2 client credentials grant type application to send and receive secret messages

android gradle kotlin oauth2 retrofit2

Last synced: 16 Nov 2024

https://github.com/gi0baro/ovpn-portal

Build client OpenVPN configurations with OIDC authentication

oauth2 oidc openvpn vpn

Last synced: 17 Dec 2024

https://github.com/lewiszlw/sso

sso + oauth 单点登录 和 开放授权

oauth2 sso

Last synced: 21 Dec 2024

https://github.com/did-app/dinosauth

Secure simple device based authentication, OAuth 2.0 and OIDC compatible

asymmetric-cryptography authentication biometrics oauth2 oidc openid-connect public-private-key

Last synced: 21 Jan 2025

https://github.com/linx-software/ms365_oauth2_mailreader

A simple solution to read mails from an Office 365 mailbox using OAuth2 Authentication. The solution retrieves an access token via the Azure API and then uses that token to read mails from a specified mailbox. Please note that OAuth2 needs to be configured on your Azure/Office365 account and necessary permissions need to be applied for this to work

lowcode oauth2 office365 outlook

Last synced: 25 Jan 2025

https://github.com/christophhu/angular-adfs

Angular library to adfs login to support oauth2

adfs angular npm-package oauth2

Last synced: 04 Feb 2025

https://github.com/tslamic/go-oauth2-firestore

Firestore storage for OAuth 2.0

firestore golang golang-library oauth2 tokenstore

Last synced: 09 Nov 2024

https://github.com/chensoul/spring-boot-3-microservices

Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes.

docker eureka feign istio kafka kubernetes oauth2 spring-cloud

Last synced: 22 Dec 2024

https://github.com/kkdai/line-login-pkce-go

LINE Login with PKCE starter

golang line-login oauth2 pkce

Last synced: 03 Jan 2025

https://github.com/osavchenko/oauth2-cloudconvert

CloudConvert Provider for the OAuth 2.0 Client

cloudconvert oauth oauth-provider oauth2

Last synced: 08 Jan 2025

https://github.com/andifalk/owasp-chapter-munich-04-2019

Talk and demos for OWASP chapter meeting in Munich on 30.4.2019

chapter munich oauth2 openidconnect owasp security

Last synced: 20 Jan 2025

https://github.com/richardhj/oauth2-epost

OAuth 2.0 Client Provider for E-POSTBUSINESS API.

deutsche-post epost epostbusiness-api oauth2 oauth2-client php-league

Last synced: 30 Oct 2024

https://github.com/udhos/oauth2

https://github.com/udhos/oauth2 implements the oauth2 client_credentials flow with singleflight and plugable cache interface.

client-credentials go golang oauth2

Last synced: 18 Jan 2025

https://github.com/udos86/sveltekit-in-action

A Fullstack SvelteKit Demo using Prisma, Auth.js & Vite PWA

oauth2 pwa sveltekit

Last synced: 24 Oct 2024

https://github.com/socialiteproviders/notion

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

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 27 Oct 2024

https://github.com/tmigone/myhabeetat-api

Web API for MyHabeetat's cloud services. Supports Solidmation devices, including BGH Smart Control.

alexa-skill bgh bgh-smart-control myhabeetat oauth2 solidmation

Last synced: 07 Jan 2025

https://github.com/baboon-king/vue-oidc-provider

Lightweight auth library based on oidc-client-ts for Vue single page applications (SPA)

authentication oauth2 oidc openid openid-connect vue vue-oidc-provider vue3

Last synced: 28 Jan 2025

https://github.com/giannivh/oauth-desktop

Open source OAuth2 desktop library for Java.

java java-11 java-module java11 oauth oauth-client oauth2 oauth2-client

Last synced: 20 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: 23 Dec 2024

https://github.com/itaibo/reddit-oauth2-flow

Next.js application to get Reddit tokens for CLI apps

cli login nextjs oauth2 reddit token ui

Last synced: 27 Jan 2025

https://github.com/ngvgiang/wordpress_client

USTH-2024 Mobile Application Development project for midterm and final.

android-application material-design material-ui oauth2 volley-api wordpress

Last synced: 15 Oct 2024

https://github.com/mhndev/oauth-client

php oauth client (sdk)

oauth-server oauth2 oauth2-client sdk-php

Last synced: 04 Jan 2025

https://github.com/dhruuva/post-ops

A boilerplate that implements Google, Mail.ru, Github, Facebook and classic Authentication. So it can be easy to implement it as a starting point for your projects. Frontend on vue + Vuetify

boilerplate express jwt jwt-authentication mongodb mongoose nodejs oauth2 passport rest-api vue vue-dynamic-component vuetify-frontend

Last synced: 05 Jan 2025

https://github.com/towaquimbayo/get-kindr

A gamified web app that connects volunteers seeking opportunities and organizations hosting events by allowing volunteers to apply for available events and organizations to create new volunteer opportunities.

css css3 events javascript next next-auth nextjs oauth oauth2 organization prisma prisma-orm tailwind tailwindcss token typescript vercel volunteer volunteer-management

Last synced: 13 Jan 2025

https://github.com/danielburger1337/oauth2-dpop-php

A PHP 8.2+ library that helps you both create and/or verify OAuth2 DPoP proof tokens.

composer composer-package dpop oauth2 php php-library php8

Last synced: 09 Nov 2024

https://github.com/sammychinedu2ky/githubdotnetdeviceflow

This is an exemplary code on how to use GitHub Oath Device flow

device-flow oauth2

Last synced: 18 Jan 2025

https://github.com/fci-tu/findit

E-Commerce Project on Blazor and ASP.Net Core with Clean Architecure

asp-net-core back-end blazor clean-architecture efcore front-end linq oauth2 sql-server wasm

Last synced: 23 Oct 2024

https://github.com/caomeiyouren/wechat-official-helper

一个基于 Hono 实现的云函数版本的微信公众号助手,支持个人非认证公众号的上行登录、用户消息存储等功能,支持 OAuth2.0 登录

hono oauth2 serverless vercel wechat wechat-app wechat-official-account

Last synced: 23 Oct 2024

https://github.com/hamzamak/social-app

full stack MERN social media app

cloudinary mern-stack oauth2

Last synced: 28 Jan 2025

https://github.com/ms10596/catalog

TV series management system

flask oauth2 python sqlite

Last synced: 14 Jan 2025

https://github.com/rahil-p/passport-discord-token

Passport strategy for authorizing users with Discord access tokens using the OAuth 2.0 API

discord oauth2 passport

Last synced: 15 Oct 2024

https://github.com/andifalk/spring-security-intro

Introductory crash course for Spring Security

certificates jwt oauth2 openid-connect spring spring-security token

Last synced: 20 Jan 2025

https://github.com/phpmv/ubiquity-oauth

Oauth 2 client for Ubiquity framework

framework oauth2 php ubiquity ubiquity-framework

Last synced: 02 Feb 2025

https://github.com/b1narygl1tch/awesome-oauth-sec

OAuth2.0 and OpenID from an information security perspective

bugbounty information-security infosec oauth2 security

Last synced: 19 Dec 2024

https://github.com/sakkke/oauth2-discord-proxy

A proxy service that uses Discord OAuth 2.0 authentication powered by Hono

authentication discord hono honojs oauth2 proxy proxy-server proxy-service

Last synced: 06 Feb 2025

https://github.com/fdionisi/device-authorization-grant

A library to help implement the OAuth 2.0 Device Authorization Grant. Written for Deno and works in Node.js.

cli device-flow oauth2

Last synced: 31 Jan 2025

https://github.com/ericlewis966/angularaspnetcoreoauth

Sample project based on the blog post demonstrating how to build out an Implicit Grant OAuth flow utilizing OAuth2/OpenID Connect protocols implementing IdentityServer4 as our OpenID Connect Provider and then using it to authenticate an Angular SPA client to authorize access to an independent ASP.NET Core Web API.

angular aspnetcore identityserver4 oauth2 openid-connect

Last synced: 16 Jan 2025

https://github.com/cidaas/go-interceptor

cidaas GO Interceptor helps you to verify cidaas access tokens conveniently. Secure – Fast – And unrivaled Swabian.

cidaas go golang jwt oauth2 oidc openid-connect

Last synced: 22 Jan 2025

https://github.com/cidaas/cidaas-shopware-plugin

This plugin helps you to integrate cidaas easily into your shopware application for a secure authentication with cidaas in your shop. Secure – Fast – And unrivaled Swabian.

ciam cidaas oauth2 openid-connect php shopware shopware-plugin

Last synced: 22 Jan 2025

https://github.com/qdequippe/oauth2-symfony-connect

SymfonyConnect OAuth 2.0 Client Provider for The PHP League OAuth2-Client

oauth oauth2 php symfony

Last synced: 28 Oct 2024

https://github.com/austinkregel/aut.hair

An authentication service build with Laravel Passport

oauth2 self-hosted sso-authentication sso-solution

Last synced: 30 Oct 2024

https://github.com/techofficer/express-apple-signin-example

Express app using Passport for Sign in with Apple

apple authentication express node nodejs oauth2 passport passport-js

Last synced: 02 Feb 2025

https://github.com/intricate/twitch-oauth2-client-spring

Spring Security utilities for configuring an application as a Twitch OAuth 2.0 client.

java oauth2 security spring spring-security twitch

Last synced: 18 Jan 2025

https://github.com/henriquelluiz/oauth2-with-spring

A demo project where I use the Github OAuth2 client for login.

deployment docker github-client java oauth2 shell spring-boot spring-security-oauth2

Last synced: 28 Dec 2024

https://github.com/kolosovpetro/secureazureoidc

In this manuscript, we discuss the problem of secure storage and transfer of access tokens between microservices

access-token active-directory azure azure-ad id-token oauth2 oidc open-id-connect refresh-token

Last synced: 16 Jan 2025

https://github.com/anoziechibuike/agberochat2.0

AGBEROCHAT is a dynamic web application built with Flask, Socket.IO, and a robust database backend. This project offers a seamless and real-time chatting experience with the power of Flask and Socket.IO, ensuring instant communication. Users can create or join personalized rooms, fostering private conversations or group discussions.

expo expo-cli flask flask-socketio flask-sqlalchemy javascript oauth2 react-native react-navigation socketio

Last synced: 08 Nov 2024

https://github.com/francescomasala/ktor-google-oauth2

Example for using google oAuth with ktor

google-oauth2 kotlin ktor oauth2

Last synced: 20 Jan 2025

https://github.com/envor/one-app

Database per team starter kit for Laravel based on Laravel Jetstream and Livewire

database framework laravel mysql oauth2 oauth2-server sqlite sso starter-kit teams

Last synced: 08 Nov 2024

https://github.com/xhcf/springboot_restbasicauth

SpringBoot Rest Api Utilizing a Basic Auth Header For Api Verification.

authentication authorization basic basic-authentication oauth2 oidc springboot springboot-rest

Last synced: 13 Jan 2025

https://github.com/authentiqid/authentiq-salesforce-registration-handler

Authentiq OpenID Connect Registration Handler for Salesforce

2fa authentication oauth2 oidc openid passwordless salesforce

Last synced: 06 Jan 2025

https://github.com/casdoor/casdoor-spring-boot-shiro-example

SpringBoot & Apache Shiro Example for Casdoor

casdoor oauth oauth2 shiro springboot sso

Last synced: 13 Jan 2025

https://github.com/rolandfarkascom/google-ads-php-api-oauth2-web-application-refresh-token-generator

This PHP script allows you to generate an OAuth2 refresh token for the Google Ads API using the Desktop application flow. The refresh token can be used to obtain access tokens for authenticating requests against the Google Ads API.

google google-ads google-ads-api google-ads-api-php google-ads-monitoring google-ads-schedulers googleads googleads-php-lib googleads-sdk googleadsapi googleadsrefreshtoken googleadssdk oauth2 refresh-token refreshtoken

Last synced: 22 Jan 2025