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/nhachicha/rust-blog-engine

A demo blog post engine in Rust, using Rocket and MongoDB

mongodb oauth2 rocket rust rust-lang tera

Last synced: 12 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/fastapi-practices/fastapi-oauth20

为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!

fastapi fastapi-oauth2 oauth2

Last synced: 12 Nov 2024

https://github.com/marcoeidinger/pkce-ios-swift-auth0server

https://blog.eidinger.info/implement-oauth2-pkce-in-swift-and-test-with-auth0-authorization-server

oauth2 pkce pkce-client swift

Last synced: 07 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/ricardogesteves/spreadit

SpreadIt is a dynamic social news aggregation platform powered by robust backend technologies and a user-friendly interface. It employs modern web development frameworks and scalable architecture to enable seamless content submission, sharing, and voting across various formats (articles, images, videos).

next-auth nextjs oauth2 optimistic-updates postgresql prisma react redis rich-text-editor shadcn-ui social-network supabase tailwindcss tanstack-react-query typescript uploadthing upstash-redis

Last synced: 27 Oct 2024

https://github.com/imdrr30/CryptDrive

Simple Cryptography Tool that saves and retrives files from your G Drive.

drivetools encrypt go google-drive google-drive-api gsuite gsuite-drive oauth2

Last synced: 14 Nov 2024

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

oauth2 server & client example

oauth2 oauth2-client oauth2-server

Last synced: 28 Oct 2024

https://github.com/itwin/auth-clients

Auth Clients for the iTwin Platform

electron itwinjs oauth2 oidc web

Last synced: 08 Nov 2024

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

A repository containing template for implementing Security in Software applications. this project contains an OAuth Server similar to Okta and Auth0. This server helps in provides security via OAuth2.0 and OpenId connect protocol

asp-net-core oauth2 openid-connect

Last synced: 12 Nov 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/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/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/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/rjarry/notmuch-gmail

Bidirectional sync of Gmail messages with notmuch database

gmail notmuch oauth2

Last synced: 14 Oct 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/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/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/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/cheshirekow/oauthsub

Simple oauth2 subrequest handler for nginx

nginx oauth2 python python-3 python3

Last synced: 12 Nov 2024

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/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/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/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/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/jwilsson/php-oauth2-client

A modern OAuth2 client library.

oauth2 oauth2-client php

Last synced: 28 Oct 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: 30 Sep 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/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/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/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/bdemers/httpie-oauth2

OAuth 2.0 Client Credentials Plugin for HTTPie

httpie oauth2 python

Last synced: 15 Oct 2024

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/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: 27 Oct 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/stelynx/craft

HTTP client with offline support, queueing requests, auto-refreshing OAuth tokens

dart flutter http oauth2 offline

Last synced: 23 Oct 2024

https://github.com/alexellis/monzo-get-token

Golang example project for requesting / retrieving a Monzo API token

api bank monzo oauth2

Last synced: 27 Oct 2024

https://github.com/collective/volto-authomatic

Social Login for Plone sites

oauth2 plone volto volto-addon

Last synced: 11 Nov 2024

https://github.com/sjefvanleeuwen/identity-server

Docker images for identity server 4, an OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

docker identityserver identityserver4 oauth oauth2 oauth2-authentication oauth2-provider

Last synced: 26 Oct 2024

https://github.com/chrislaskey/oauth2_facebook

A Facebook OAuth2 Provider for Elixir

authentication elixir facebook facebook-graph oauth2

Last synced: 01 Nov 2024

https://github.com/hhimanshu/google-oauth2-jwt-secure-api

Demonstrates how to write secure Web Applications using Google Oauth2 on client side and securing protected resources with JWT based token

full-stack google jwt oauth2 security spring-boot webapp

Last synced: 12 Nov 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/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/xdevplatform/cat-pics

Resources for Tweeting cat pictures.

cats flask oauth2 the-cat-api tweet twitterapi-v2

Last synced: 05 Nov 2024

https://github.com/shivabhusal/trending

A Ruby on Rails based web app to find tweets on topics of your choice.

oauth2 rails ruby trends twitter twitter-api

Last synced: 14 Oct 2024

https://github.com/autom8ter/openid

Complete OpenID Connect http handlers

golang oauth2 open-id openid-connect

Last synced: 07 Nov 2024

https://github.com/juancastillo0/dart_auth

Integrations and tools for authentication in Dart applications and servers. Supports multiple OAuth2 and OpenIdConnect providers, and custom methods such as email, phone, username or TOTP (time-based one-time password).

2fa authentication authorization backend dart flutter frontend jwt mfa oauth oauth2 openid-connect shelf totp

Last synced: 19 Oct 2024

https://github.com/ismarslomic/google-assistant-oauth

Simple utility for retrieving OAuth 2.0 tokens for access to Google Assistant SDK

google google-assistant-sdk oauth oauth2

Last synced: 11 Oct 2024

https://github.com/epoch/meup

your upcoming meetups at a glance

meetup-api oauth2 react redux

Last synced: 24 Oct 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/tanaikech/getcode

This is a Golang library to automatically get an authorization code for retrieving access token using OAuth2.

authoring-tool go-lib go-library golang oauth2

Last synced: 11 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/jaddison/django-simple-socialauth

Django social account authentication app based on requests-oauthlib.

authentication django login oauth oauth1 oauth2 registration simple social

Last synced: 11 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/adsonnovaes/gameplay

Uma aplicação para auxiliar na organização das suas jogatinas. Conectando você aos seus amigos e comunidade no Discord.

axios expo nlw-6-react-native oauth2 react-native typescript

Last synced: 14 Nov 2024

https://github.com/authentiqid/omniauth-authentiq

OmniAuth strategy for authenticating with Authentiq ID apps (iOS, Android). Supports OpenID Connect.

authentiq oauth2 oidc omniauth openid-connect rails strategy

Last synced: 31 Oct 2024

https://github.com/ras0q/traq-oauth2

traq-oauth2 provides support for OAuth2 authentication in traQ

go golang oauth2

Last synced: 05 Nov 2024

https://github.com/samyc2002/coders-garage

A react coding website made for the Summer of Innovation Web Development project

authentication css css3 expressjs html javascript mongodb nodejs oauth oauth2 react reactjs socket-io typescript ui-design

Last synced: 30 Oct 2024

https://github.com/rabahs/tvos-oauth

tvOS OAuth authentication using authentication/activation codes (Amazon login, Dropbox)

amazon authentication cocoapods dropbox ios oauth oauth2 oauth2-client swift swift-3 tvos

Last synced: 12 Oct 2024

https://github.com/lumbrjx/auth-with-lucia

auth system made by integrating Fastify with lucia-auth using typescript, redis for sessions

auth fastify lucia-auth mysql oauth2 prisma redis session

Last synced: 27 Oct 2024

https://github.com/socialiteproviders/soundcloud

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

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 10 Oct 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/schwarz/ueberauth_bnet

Ueberauth Strategy for Battle.net Login

battle-net oauth2 phoenix ueberauth

Last synced: 15 Nov 2024

https://github.com/coding-hui/iam

IAM - Identity and access management system, cloud native friendly, multiple authentication methods

cloud gin golang iam oauth2 security

Last synced: 14 Oct 2024

https://github.com/priontoabdullah/anushilon-virtual-science-lab

🖼️ Anushilon - virtual science lab with interactive simulations 📺🔬 built with React, Redux, Tailwind, Node, Express, MongoDB, Mongoose etc. 🧪 🖥️ Visit at https://anushilon-bd.web.app/ 🎥 ❤️

ajax education express firebase mongodb mongoose node oauth2 react redux rest-api tailwind

Last synced: 13 Nov 2024

https://github.com/math-ferreira/calendar-alexa-quarkus

Project to study the way to develop using Quarkus framework and its libs to build web services. Along with it, was possible to understand how to integrate with google services, in this case Google Calendar

alexa api backend calendar google google-calendar heroku heroku-deployment kotlin oauth2 postgresql quarkus

Last synced: 13 Nov 2024

https://github.com/dryewo/fahrscheine-bitte

Clojure library for checking OAuth2 access tokens

access-token api clojure compojure oauth2 security swagger1st

Last synced: 09 Nov 2024

https://github.com/technetos/heatshield

An OAuth2.0 Bearer token provider

diesel oauth2 postgresql rocket rust webservice

Last synced: 07 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: 10 Nov 2024

https://github.com/daangn/oauth-oidc-practice

"쓰면서 배우는 OAuth 2.0 & OpenID Connect" 자료 저장소

authentication education oauth2 oidc

Last synced: 10 Nov 2024

https://github.com/kshitijrajsharma/osm-login-python

Library to provide osm login oauth2.0 exchange to python projects

oauth2 osm python

Last synced: 13 Oct 2024