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/techknowlogick/passport-gitea

Gitea authentication strategy for Passport and Node.js.

gitea hacktoberfest npm npm-package oauth2 oauth2-client

Last synced: 13 Oct 2024

https://github.com/curityio/dotnet-openid-connect-webapp

An example website that implements OAuth 2.0 and OpenID Connect in .NET

code-example dotnet oauth2 openid-connect website

Last synced: 03 Dec 2024

https://github.com/villedemontreal/authentication-nodejs-lib

This library handles transparent authentication of backend to backend API calls, using the OpenID Connect protocol.

auth axios clientcredentials hacktoberfest http-client nodejs oauth2 oidc request superagent

Last synced: 14 Nov 2024

https://github.com/benc-uk/msal-graph-react

React sample app showing use of MSAL for authentication and calling MS Graph APIs

azure-ad azure-ad-graph-api msal-js oauth2

Last synced: 04 Nov 2024

https://github.com/kroniak/extensions-ecwid

C# client services to the Ecwid API v1 and v3

api async ecwid oauth2 rest

Last synced: 15 Nov 2024

https://github.com/jeff-tian/wechat-oauth-redirect

一劳永逸的通用微信 OAuth 授权跳转。Universal wechat oauth authorizing redirect, once and for all.

oauth oauth2 redirect wechat

Last synced: 15 Nov 2024

https://github.com/int128/oauth2dev

Go package of OAuth 2.0 Device Authorization Grant (RFC 8628), compatible with golang.org/x/oauth2

golang oauth2

Last synced: 02 Nov 2024

https://github.com/lrf141/oauth2-mastodon

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

mastodon mastodon-api oauth2 oauth2-client

Last synced: 10 Oct 2024

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

oauth2 server & client example

oauth2 oauth2-client oauth2-server

Last synced: 28 Oct 2024

https://github.com/passageidentity/passage-react-native

Passkey Complete for React Native - Go completely passwordless with a standalone auth solution in your React Native app with Passage by 1Password

1password android authentication biometrics ciam cross-platform ios javascript magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless react-native webauthn

Last synced: 20 Nov 2024

https://github.com/hrishiksh/golang-oauth2-starter

This repository contain the example code to implement OAuth2 in Golang. It uses the golang.org/x/oauth2 official golang package. This is a good starting point for beginners.

authentication authorization go golang oauth oauth2 oauth2-client oauth2-server

Last synced: 05 Jan 2025

https://github.com/nicolasdao/userin

UserIn is an NodeJS Express middleware to build Authorization Servers that support OAuth 2.0. workflows and integrate with Identity Providers (e.g., Google, Facebook, GitHub). Its openid mode exposes an API that complies to the OpenID Connect specification. With UserIn, the OAuth 2.0/OpenID Connect flows are abstracted so that developers focus only on implementing basic CRUD operations (e.g., get user by ID, insert token's claims object) using the backend storage of their choice.

login oauth2 oidc signup

Last synced: 10 Nov 2024

https://github.com/gluufederation/gluu-passport

Gluu interface to Passport.js to support social login and inbound identity.

authentication authn authorization authz identity inbound oauth2 oidc passport passport-js saml social-login

Last synced: 11 Dec 2024

https://github.com/zhiwei2017/fastapi-cookiecutter

A cookiecutter template for FastAPI projects

cicd cookiecutter-template fastapi-template oauth2 python3

Last synced: 23 Jan 2025

https://github.com/wissance/authorization

An unofficial adapters to use KeyCloak as Authentication and Authorization server

aspnet-identity aspnetcore authentication jwt-authentication keycloak keycloak-authenticator keycloak-net keycloak-net-core oauth2 openidconnect

Last synced: 17 Dec 2024

https://github.com/rapidwebltd/php-google-oauth-2-handler

🔐 This package provides a handler to ease authentication with Google's OAuth 2 APIs.

google google-api google-oauth2 oauth2 php php-library

Last synced: 23 Jan 2025

https://github.com/ja88a/openapi-nestjs-auth-mongo

Generic micro-services dev framework w/ user accounts, permissions and authentication management

authentication-backend mongodb monorepo nestjs oauth2 openapi3 user-management

Last synced: 24 Jan 2025

https://github.com/joduplessis/oauth

NextJS boilerplate template for connecting Google Drive via OAuth & navigating files. 🔐

api google-cloud-platform google-drive-api knex nextjs oauth2 postgresql react

Last synced: 26 Dec 2024

https://github.com/onlyapi/tiny-spot-service

TinySpot是一款集成 AI聊天、博客管理、权限管理于一身的项目。这是它的后端代码。

admin aop bolg element-ui java mybatis mybatis-plus mysql oauth2 redis spring spring-boot vue websocket

Last synced: 23 Jan 2025

https://github.com/rjarry/notmuch-gmail

Bidirectional sync of Gmail messages with notmuch database

gmail notmuch oauth2

Last synced: 14 Oct 2024

https://github.com/OpusVL/prosody-bundle

A docker container set that provides a prosody XMPP service with LDAP authentication and user registration via Keycloak. Also with a movim instance for client access.

docker-compose jabber keycloak movim oauth2 openidc openldap prosody prosody-im xmpp xmpp-server

Last synced: 24 Oct 2024

https://github.com/startz/oauth2-etsy

StartZ oauth2-etsy compatible League of PHP OAuth2

authorization etsy oauth2 oauth2-client openapi package php8

Last synced: 13 Oct 2024

https://github.com/embesozzi/oidc-check-session-iframe

Simple html page for implementing check session iframe based on OpenID Connect Session Management 1.0

iframe oauth2 oidc session-management

Last synced: 22 Jan 2025

https://github.com/cheshirekow/oauthsub

Simple oauth2 subrequest handler for nginx

nginx oauth2 python python-3 python3

Last synced: 12 Nov 2024

https://github.com/megos/spring-security-oauth2-kotlin

Spring Security OAuth2 example made with Kotlin

kotlin oauth2 spring-boot spring-security

Last synced: 22 Nov 2024

https://github.com/p-chan/adonis-oauth2-server

An OAuth 2.0 server with AdonisJs

adonisjs oauth2

Last synced: 15 Dec 2024

https://github.com/hasan-kilici/full-stack-w2g

W2G, arkadaşlarınızla birlikte çevrimiçi video izlemek için geliştirilmiş bir uygulamadır. GoFiber ve SvelteKit kullanılarak oluşturulmuştur.

argon2id discord discord-oauth2 fastify gofiber golang jwt oauth2 puppeteer sha256 skeletonui snowflake sqlite sveltekit websocket

Last synced: 10 Nov 2024

https://github.com/realaravinth/identity

Identity and access management platform built for the IndieWeb

identity-management identity-provider indieweb oauth2 openid-provider

Last synced: 06 Nov 2024

https://github.com/kevinburke/google-oauth-handler

HTTP middleware for handling Google authentication

golang google google-oauth-handler middleware oauth2

Last synced: 14 Oct 2024

https://github.com/erayaydin/microservice-laravel

Microservice Architecture for Laravel

kafka laravel laravel-microservice oauth2 zookeeper

Last synced: 14 Oct 2024

https://github.com/kumuluz/kumuluzee-security

KumuluzEE Security extension for easy integration with OAuth2/OpenID identity and access management providers.

cloud-native java javaee kumuluzee microservices oauth2 openid-connect security

Last synced: 05 Nov 2024

https://github.com/mrsaints/forward-ext-authz-service

A forward authentication / authorisation (authN) implementation of Envoy External Authorization (ext_authz), built with Contour, and Pomerium in mind.

authentication authorization cloud-native contour envoy ext-authz forward-auth ingress kubernetes oauth2 oidc pomerium proxy

Last synced: 19 Nov 2024

https://github.com/raggesilver/tasks.app

Tasks.app — A Trello alternative

drizzle-orm nuxt3 oauth2 postgresql typescript unocss vue3

Last synced: 19 Dec 2024

https://github.com/j5ik2o/sw4jj

Simple scala Wrapper For Java-Jwt is sw4jj

java-jwt jwt oauth2 scala scala-wrapper

Last synced: 08 Nov 2024

https://github.com/aryprogrammer/mindful-app

Mindful is a mental wellness app designed to support users in managing stress and anxiety. Powered by advanced AI, it offers personalized advice and a soothing music player for relaxation. Built with Node.js, PostgreSQL, and Firebase, Mindful follows clean architecture principles, ensuring a seamless and user-friendly experience.

anthropic-claude chatbot-ai cleanui dart express-js face-emotion-detection firebase flutter gemini-api google-cloud groq llama8b-8192 mistral-api nodejs-server oauth2 openai-api postgresql redis-database render-deployment

Last synced: 17 Nov 2024

https://github.com/bdemers/httpie-oauth2

OAuth 2.0 Client Credentials Plugin for HTTPie

httpie oauth2 python

Last synced: 15 Oct 2024

https://github.com/curityio/oauth-agent-kotlin-spring-fapi

A Kotlin OAuth Agent, providing financial-grade API driven OpenID Connect for SPAs

financial-grade oauth-agent oauth2 openid-connect spa spring-boot token-handler

Last synced: 03 Dec 2024

https://github.com/gbaeke/az-static-web-app

Azure static web app sample with API

azure azure-functions html jamstack javascript oauth2 static vue web

Last synced: 27 Dec 2024

https://github.com/curityio/ios-haapi-demo-app

An OpenID Connect iOS demo app using the HAAPI SDK

code-example haapi ios mobile oauth2 openid-connect

Last synced: 03 Dec 2024

https://github.com/grails/grails-spring-security-oauth2

Spring security Oauth Grails 3 plugin

grails grails-plugins oauth2 spring-security

Last synced: 11 Nov 2024

https://github.com/gw2treasures/gw2.me

Securely manage GW2 API access

guildwars2 gw2 hacktoberfest oauth2

Last synced: 18 Nov 2024

https://github.com/fatumaa/supa_auth_flutter

A complete authentication system built with Flutter and Supabase. Supports magic link, email-password, OAuth and phone auth methods.

authentication flutter magiclink oauth2 supabase supabase-auth

Last synced: 08 Nov 2024

https://github.com/hschne/googleme

Demo of OAuth for Ruby CLI's

cli oauth oauth2 pkce pkce-flow ruby

Last synced: 21 Oct 2024

https://github.com/darrarski/swift-dropbox-client

Basic Dropbox HTTP API client that does not depend on Dropbox's SDK

cloud-file-system cloud-files dropbox dropbox-api dropbox-client oauth2 swift swift-package-manager

Last synced: 11 Nov 2024

https://github.com/utilitywarehouse/ssh-key-manager

Allows users to set their ssh key against their google user account + sync user/group/key map in s3

google infrastructure kubernetes oauth2 uw-dep-alpine uw-dep-go uw-owner-system

Last synced: 27 Dec 2024

https://github.com/zachwinter/spotify-auth-express

Plug-and-play Spotify OAUTH flow for Express.

javascript nodejs oauth2 spotify spotify-api

Last synced: 27 Oct 2024

https://github.com/big-kahuna-burger/f0

OIDC Protocol Conforming Identity Provider and a Management Dashboard

idp issuer jwt jwt-authentication oauth2 oidc oidc-client oidc-server

Last synced: 07 Jan 2025

https://github.com/cleilsonandrade/dscommerce-api

DSCommerce API é uma API robusta e versátil que atende às necessidades tanto de administradores quanto de clientes, para o gerenciamento de um sistema comercial. Oferece recursos como autenticação de usuário, perfis de usuário, gerenciamento de produtos com categorias, geração de ordem de compra e consulta. Utilizado o framework o Spring.

api backend commerce e-commerce h2-database java model-domain mysql oauth2 rsa-algorithm spring sql

Last synced: 10 Nov 2024

https://github.com/wakeful-cloud/pam-oauth

A Pluggable Authentication Module (PAM) and optional Name Service Switch (NSS) for OAuth, with optional support for OpenID Connect (OIDC).

oauth oauth2 oidc openid-connect pam pam-authentication pam-module pam-oauth

Last synced: 06 Nov 2024

https://github.com/agungsugiarto/codeigniter4-socialite

CodeIgniter4 Socialite is Forked from Laravel Socialite wrapper around OAuth 1 & OAuth 2 libraries for working with codeigniter4 compatibility.

codeigniter4 oauth2 oauth2-client

Last synced: 24 Jan 2025

https://github.com/jwilsson/php-oauth2-client

A modern OAuth2 client library.

oauth2 oauth2-client php

Last synced: 07 Jan 2025

https://github.com/vk496/lego

Deploy two enterprise organizations with Docker

asterisk asterisk-pbx docker freeradius iptables oauth2 ocsp openldap snmp

Last synced: 05 Nov 2024

https://github.com/justsml/oauth-code-along

Express, OAuth, Passport example project & live code-along.

express oauth2 passport passport-jwt passportjs

Last synced: 28 Oct 2024

https://github.com/tlip/oauthentic

An authentication server built in Typescript with Passport & Oauth2orize

authentication authorization express javascript js login node oauth oauth2 oauth2-provider oauth2-server oauth2orize razzle redis typeorm typescript users

Last synced: 28 Oct 2024

https://github.com/gabrielpcruz/slim

Skeleton slim framework 4 application (http + cli + oauth2)

oauth2 oauth2-authentication php7 slim-framework slim4 slim4-skeleton

Last synced: 28 Dec 2024

https://github.com/authgear/authgear-sdk-js

Authgear authentication SDK for Single Page Applications (SPA) and JavaScript websites

authentication javascript library oauth2 openid-connect sdk single-page-app

Last synced: 07 Nov 2024

https://github.com/ungdev/discord_bot_firewall

Bot discord pour l'enseignement à distance à l'université : amphis virtuels, gestion automatique des rôles et des salons discord, authentification, ...

authentification bot bot-discord collaboration cours discord distance distanciel enseignant enseignants enseignement etudiant etudiants fac faculte nodejs oauth2 roles universite vocal

Last synced: 05 Nov 2024

https://github.com/piejanssens/sf-oauth

OAuth 2.0 SAML Assertion Access Token Generator for SAP SuccessFactors HXM Suite

hxm oauth2 postman sap successfactors

Last synced: 20 Nov 2024

https://github.com/opusvl/prosody-bundle

A docker container set that provides a prosody XMPP service with LDAP authentication and user registration via Keycloak. Also with a movim instance for client access.

docker-compose jabber keycloak movim oauth2 openidc openldap prosody prosody-im xmpp xmpp-server

Last synced: 19 Nov 2024

https://github.com/arcanjoaq/keycloak-authentication-service

OAuth2 Authentication Service using JBoss Keycloak + Legacy Authentication SPI using EJB 3 and JPA 2 + Oracle DB Support via SPI.

authentication docker docker-compose ejb3 golang gradle hibernate java12 jboss jpa keycloak keycloak-server keycloak-spi legacy-authentication-spi legacy-database nodejs oauth2 oracle-11g python3

Last synced: 13 Nov 2024

https://github.com/ivandotv/grant-server

This module is a packaged Grant OAuth proxy server. That means that you can just install this package and run grant-serve to have a proxy OAuth server running. Docker image is also available.

docker-image oauth oauth2 oauth2-server proxy proxy-oauth-server

Last synced: 14 Nov 2024

https://github.com/maxcountryman/rauth

A Python library for OAuth 1.0/a, 2.0, and Ofly

oauth oauth-client oauth2 rauth

Last synced: 20 Oct 2024

https://github.com/chrislaskey/oauth2_facebook

A Facebook OAuth2 Provider for Elixir

authentication elixir facebook facebook-graph oauth2

Last synced: 16 Nov 2024

https://github.com/doamaral/postman-imgur

Using Postman with Oauth2 and refreshing its token automatically using pre-request scripts

api dynamic-variables htmlextra oauth2 postman rest testing

Last synced: 15 Nov 2024

https://github.com/alexismaking/notion-oauth-demo

This is a example of how to use the Notion API to authenticate a user and fetch their data, ready to be deployed to Vercel.

notion oauth2 vercel

Last synced: 12 Oct 2024

https://github.com/ethib137/liferay-react-native-demo

A React Native demo app for Liferay built with Expo.

expo liferay oauth-application oauth2 react-native

Last synced: 15 Oct 2024

https://github.com/jeff-tian/keycloak-springboot

Demo app for integrating Keycloak into Java Spring Boot Application.

java keycloak oauth2 spring-boot

Last synced: 15 Nov 2024

https://github.com/tada5hi/hapic

A tiny & simple fetch based http client with a collection of different presets.

api api-client client fetch fetch-api harbor harbor-client http oauth2 oauth2-client rest vault vault-client

Last synced: 27 Oct 2024

https://github.com/revolunet/oauth2-proxy-keycloak-demo

Sample setup for oauth2-proxy + keycloak

docker-compose keycloak oauth2

Last synced: 09 Nov 2024

https://github.com/grottopress/samba

Single Sign On authentication for Lucky framework

authentication crystal lucky-framework oauth2 security sso

Last synced: 29 Nov 2024

https://github.com/alvarovasconcelos/flutter_oauth2_client

Universal flutter oauth2 client

flutter oauth2 oauth2-client

Last synced: 03 Dec 2024

https://github.com/diogosouza/hb-oauth2-devise-doorkeeper

Honeybadger's OAuth2 with Ruby and Rails and Devise project

devise doorkeeper oauth2 rails ruby

Last synced: 28 Jan 2025

https://github.com/cidaas/cidaas-android-sdk

With this SDK, you can integrate cidaas smoothly and with minimal effort into your android application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.

android cidaas oauth2 oidc openid-connect

Last synced: 22 Jan 2025

https://github.com/juanifioren/meteor-oidc-client

Generic OpenID Connect RP for Meteor applications

authentication login meteor oauth2 openid-connect

Last synced: 17 Nov 2024

https://github.com/micdah/msteamsopenidauth

Demonstration of authentication against Identity Server from MS Teams using Bot Framework v4

hack identityserver4 ms-bot-framework ms-teams oauth2 openid-connect

Last synced: 07 Jan 2025

https://github.com/celsiusnarhwal/loctocat

Simple yet flexible OAuth2 device flow authentication for Python

authentication device-flow oauth oauth2 python

Last synced: 17 Nov 2024

https://github.com/pandodao/wechat-login-go

一个简单的 Go 包,用于微信网页授权。

oauth2 wechat weixin

Last synced: 20 Nov 2024

https://github.com/netsells/passputter

Easily authenticate using OAuth 2.0 client/password grants in Dart/Flutter.

dart flutter oauth oauth2

Last synced: 08 Dec 2024