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/jinhucheung/omniauth-etencent

Omniauth strategy for Tencent Marketing

marketing oauth2 omniauth qq ruby tencent tencent-api

Last synced: 03 Dec 2024

https://github.com/jinhucheung/omniauth-ekuaishou

Omniauth strategy for Kuaishou Marketing

kuaishou kuaishou-api oauth2 omniauth ruby

Last synced: 03 Dec 2024

https://github.com/leogaudin/ft_transcendence

This project is something you've never done before. Think back to the beginning of your programming journey. Look at yourself, now is your time to shine!

2fa 42 42cursus 42school django docker oauth2 pong pong-game postgresql transcendence

Last synced: 30 Jan 2025

https://github.com/walderlansena/api-restfull-sy4-mongodb-oauth2

:lock: :computer: :herb: API RestFull com Oauth2, MongoDB com Symfony 4

api authentication mongo mongodb oauth2 php7 rest restfull symfony4

Last synced: 30 Jan 2025

https://github.com/egnuez/sso-oauth2

Single Sign On using oAuth2 & JWT

django oauth2 python3 single-sign-on sso

Last synced: 31 Dec 2024

https://github.com/seakayone/go-oauth2-cli

Simple OAuth2 command line client written in Go (golang)

go golang oauth2 oauth2-client

Last synced: 29 Jan 2025

https://github.com/inovex/demo-istio-azure-auth

This demo repository showcases how to use Istio and Azure Active Directory to transparently augment an authentication-unaware application with OAuth2 authentication.

aks azure istio kubernetes oauth2

Last synced: 15 Dec 2024

https://github.com/davesag/mock-sign-in-with-slack

A mock server that emulates the functions of the Sign-in With Slack system. Use this for Integration testing systems that require simple Slack sign-in.

mock-server oauth oauth2 sign-in-with-slack slack slack-api

Last synced: 02 Dec 2024

https://github.com/alfex4936/rust-actix-oauth2

Google/Github/NAVER/Kakao OAuth2 login

api google jwt kakao login naver oauth oauth2 rust

Last synced: 28 Nov 2024

https://github.com/curityio/spa-using-curitytokenhandler

Demonstrates Hardened Security for Single Page Applications

code-example oauth2 openid-connect react spa token-handler

Last synced: 03 Dec 2024

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

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

api eventbrite events oauth2 user-authentication webhooks wrapper

Last synced: 09 Jan 2025

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

calendly-python is an API wrapper for Calendly, written in Python

api calendar calendly events oauth2 python webhooks wrapper

Last synced: 09 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/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/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/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/alexmasterov/oauth2-headhunter

HeadHunter.ru Provider for the OAuth 2.0 Client

league-oauth2 oauth2 oauth2-headhunter oauth2-provider

Last synced: 07 Nov 2024

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/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/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/alexmasterov/oauth2-stackexchange

StackExchange.com Provider for the OAuth 2.0 Client

league-oauth2 oauth2 oauth2-provider oauth2-stackexchange

Last synced: 07 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/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/goooler/androidoauth2webview

Easy and fast setup of the OAuth2 Authorization Code Grant flow with a WebView for an Android application.

oauth2 webview

Last synced: 11 Oct 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/hamzamak/social-app

full stack MERN social media app

cloudinary mern-stack oauth2

Last synced: 28 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/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/asaintsever/traefik-forwardauth-authcode-pkce

Simple implementation of a Traefik ForwardAuth middleware supporting Authorization Code with PKCE flow

auth0 authorization authorization-code-grant forwardauth oauth2 oidc pkce traefik traefik-forwardauth-middleware traefik2

Last synced: 26 Jan 2025

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/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/mhndev/oauth-client

php oauth client (sdk)

oauth-server oauth2 oauth2-client sdk-php

Last synced: 04 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/roadiz/abstractapitheme

Base theme for creating simple public RESTful API protected with referrer API keys.

oauth2 roadiz

Last synced: 05 Dec 2024

https://github.com/curityio/spring-boot-openid-client-mtls

An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.

code-example financial-grade mutual-tls oauth2 openid-connect spring-boot website

Last synced: 03 Dec 2024

https://github.com/curityio/gatsby-assisted-token

Assisted token flow with React Context and Gatsby CLI

assisted-token code-example oauth2 openid-connect spa

Last synced: 03 Dec 2024

https://github.com/joeyism/py-oauth2_facebook_login

Gets OAuth2 access token from Facebook automatically (with webdriver) using requests_oauthlib

chrome chromedriver facebook oauth2 oauth2-access oauth2-facebook-login requests-oauthlib webdriver

Last synced: 29 Dec 2024

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/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/dogeared/kcdc-2019-oauth-and-oidc

KCDC 2019 - OAuth 2.0 and OpenID Connect in Plain English

oauth2 openid-connect

Last synced: 20 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/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/rosnovsky/surveyway

📬 A React/Node/Express application for quickly emailing surveys, collecting responses, and reporting results.

email express nodejs oauth2 react redux stripe

Last synced: 14 Oct 2024

https://github.com/giosil/woauth2

A simple OAuth 2.0 protocol implementation.

authentication java javaee javaee-security login oauth oauth2 oauth2-server security

Last synced: 27 Dec 2024

https://github.com/mediamonks/mmmoth

Basic OAuth/OpenID library.

ios oauth2 openid swift

Last synced: 30 Jan 2025

https://github.com/interactive-maps/osm-get-oauth2-token

This tool allows you to obtain the bearer access token needed to perform most openstreetmap api requests authorised by the oAuth2 standard.

oauth2 oauth2-authentication openstreetmap openstreetmap-api token

Last synced: 21 Jan 2025

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

https://github.com/chrislaskey/oauth2_github

A GitHub OAuth2 Provider for Elixir

authentication elixir github oauth2

Last synced: 03 Dec 2024

https://github.com/zslucky/koa-oauth2-password-server

A koa based SSO server with oauth2

koa oauth2

Last synced: 06 Jan 2025

https://github.com/shuppet/p6-oauth2-discord

Raku module for authenticating against Discord's OAuth2 API.

discord discord-api oauth2 perl6 perl6-module raku raku-module

Last synced: 23 Dec 2024

https://github.com/hanbings/nikukyu

⭐ Nikukyu - 可以抓星星的爪子!一个 OAuth 认证中心

java oauth oauth2 spring springboot sso typescript vue web

Last synced: 11 Nov 2024

https://github.com/echominds/infohub

"InfoHub: A collaborative platform for writing and sharing articles. Built with Java, Spring Boot, and Google OAuth2." "InfoHub: Веб-платформа для создания и публикации статей. Построено с использованием Java, Spring Boot и Google OAuth2."

community contentmanagement gradle java monolith-architecture oauth2 oauth2-client open-source postgres postgresql postgresql-database spring spring-boot spring-data-jpa spring-mvc spring-security webdevelopment

Last synced: 12 Oct 2024

https://github.com/natthasath/demo-python-fastapi-oauth

FastAPI OAuth allows you to secure your API endpoints by integrating OAuth2 authentication. It supports various OAuth2 providers like Google, GitHub, and Facebook. With FastAPI OAuth, you can ensure secure access to your API endpoints with minimal setup and configuration.

fastapi oauth oauth2 poetry python uvicorn

Last synced: 09 Jan 2025

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/amrutprabhu/spring-oauth2-jwt

Spring Oauth2 implementation with separate authorisation and resource servers

authorization-server oauth2 resource-server spring-oauth2

Last synced: 11 Jan 2025

https://github.com/lewiszlw/sso

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

oauth2 sso

Last synced: 21 Dec 2024

https://github.com/charlesread/hapi-auth-fb

Hapi JS plugin that allows "plug-and-play" Facebook authentication in Hapi routes.

authentication facebook hapi hapijs oauth2

Last synced: 27 Dec 2024

https://github.com/notrealradical/oauth-example

An OAuth template/example using Arctic and Express. Created as a quick start for personal projects.

bun discord nodejs oauth oauth2 typescript

Last synced: 05 Nov 2024

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/surendravidiyala/oauth-passport-facebook

Passport OAuth support through the passport-facebook module

facebook oauth2 passport passport-facebook passport-local user-authentication

Last synced: 26 Jan 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/ancoka/larav-oauth2-client

This is an simple OAuth client service for Laravel framework.

laravel laravel-package oauth2 oauth2-client

Last synced: 08 Jan 2025

https://github.com/codefiesta/OAuthKit

A Swift Package for OAuth 2.0

ios macos oauth2 swift swift-package-manager swiftui visionos

Last synced: 23 Oct 2024

https://github.com/ms10596/catalog

TV series management system

flask oauth2 python sqlite

Last synced: 14 Jan 2025

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/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/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/oops-org-php/oauth2

PHP OAUTH2 authentication API - Azure, Facebook, Github, Google, Microsoft, Naver

azure-active-directory facebook-login github-login google-login kakao-login microsoft-login naver-login oauth oauth2 oauth2-client php

Last synced: 08 Jan 2025

https://github.com/goentity/u_u

show my public repo stats on web deployment

api clone commit fork github go oauth oauth2 public repo star stat token view

Last synced: 26 Jan 2025

https://github.com/rcarubbi/oauth2_aspnetidentity_dapper

Implementação de Autenticação e Autorização com OAuth2, Aspnet Identity, OWIN, Aspnet MVC, WebAPI e Dapper

asp-net-identity dapper oauth2

Last synced: 13 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/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/bkuhlmann/pkce

An OAuth Proof Key for Code Exchange (PKCE) challenge and code verifier.

oauth oauth2 pkce pkce-authentication security

Last synced: 08 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/adarshaacharya/bricks

🧱 Bricks - all in one real estate marketplace.

docker nestjs oauth2 prisma redis s3-bucket sendgrid

Last synced: 08 Nov 2024

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/viadee/deichefuerdieinseln

Companion repo for an upcoming articel on microservice security

java oauth oauth2 security

Last synced: 30 Jan 2025

https://github.com/silic0ns0ldier/uf_oidcaccount

Incompatible alternative to UF account system. Offloads login to Open ID Connect (OAuth 2) server(s) of your choice. WIP

oauth2 openid-connect userfrosting userfrosting-sprinkle

Last synced: 29 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