Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Authorization Code
- PKCE
- Client Credentials
- Device Code
- Refresh Token
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2025-01-24 00:21:56 UTC
- JSON Representation
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.
Last synced: 10 Nov 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/damienbod/MicrosoftEntraIDMudBlazor
Securing a MudBlazor UI web application using security headers and Microsoft Entra ID
aspnetcore blazor dotnet mudblazor oauth2 oidc
Last synced: 06 Nov 2024
https://github.com/curityio/aws-lambda-oauth-proxy
An AWS lambda authorizer implementation of the OAuth Proxy module from the Token Handler component.
api-gateway aws aws-lambda oauth-proxy oauth2 serverless token-handler
Last synced: 03 Dec 2024
https://github.com/pitch-game/pitch-api
Web API for Pitch in a microservices architecture on containers
azure-pipelines containers docker football helm kubernetes microservices mongodb net5 oauth2 ocelot rabbitmq signalr simulation skaffold terraform web-api
Last synced: 02 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/theanishtar/destiny
Dự án TN: Diễn đàn chia sẽ yêu thương
angular docker flutter mongodb oauth2 postgresql redis spring-boot
Last synced: 07 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
Last synced: 07 Nov 2024
https://github.com/fastapi-practices/fastapi-oauth20
为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!
Last synced: 12 Nov 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/olukeye/fastapi-shop-app
a micro ecommerce shop for all kind of products, orders , deliveries and more.......
alembic bcrypt ecommerce fastapi jwt mssql-server oauth2 postgresql
Last synced: 02 Jan 2025
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/rjarry/notmuch-gmail
Bidirectional sync of Gmail messages with notmuch database
Last synced: 14 Oct 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/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/prrvchr/OAuth2OOo
OAuth2.0 protocol for LibreOffice
libreoffice libreoffice-extension oauth2 oauth2-client openoffice openoffice-extension
Last synced: 06 Dec 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/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/jwilsson/php-oauth2-client
A modern OAuth2 client library.
Last synced: 07 Jan 2025
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/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/erayaydin/microservice-laravel
Microservice Architecture for Laravel
kafka laravel laravel-microservice oauth2 zookeeper
Last synced: 14 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/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/gw2treasures/gw2.me
Securely manage GW2 API access
guildwars2 gw2 hacktoberfest oauth2
Last synced: 18 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/neo-ciber94/animelist
MyAnimeList API utilities
anime api api-client authorization monorepo myanimelist myanimelist-api nextjs oauth2 react svelte sveltekit typescript
Last synced: 28 Oct 2024
https://github.com/p-chan/adonis-oauth2-server
An OAuth 2.0 server with AdonisJs
Last synced: 15 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/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/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/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/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/jacobcoffee/byte
The Discord bot built for developers
discord-bot discord-py github-api github-app htmx jinja2 litestar litestar-api nodejs oauth2 vite
Last synced: 06 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/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/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/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/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/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/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/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/alsami/identityserver4.contrib.caching
caching caching-library identityserver4 oauth2 openid redis
Last synced: 15 Oct 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/city-of-helsinki/tunnistamo
City of Helsinki single sign-on service
django-rest-framework jwt oauth2 openid-connect python single-sign-on
Last synced: 18 Nov 2024
https://github.com/jdelaune/oauth2-client-bundle
Symfony 2-4 OAuth2 Client Bundle
oauth2 oauth2-client symfony symfony2 symfony3 symfony4
Last synced: 13 Oct 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/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/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/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/bdemers/httpie-oauth2
OAuth 2.0 Client Credentials Plugin for HTTPie
Last synced: 15 Oct 2024
https://github.com/joho1968/cloudbridge-mattermost
Provides Mattermost 5-9 integration for WordPress 5/6.
mattermost mattermost-bot oauth2 php php74 php81 wordpress wordpress-development wordpress-hardening wordpress-plugin wordpress-security wordpress5 wordpress59 wordpress60 wordpress65
Last synced: 12 Oct 2024
https://github.com/jeff-tian/egg-passport-weapp
Wechat mini program passport plugin for egg
authentication egg egg-passport egg-plugin oauth2 passport wechat wechat-mini-program
Last synced: 15 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/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/kuzzleio/kuzzle-plugin-auth-passport-oauth
Authentication plugin with oauth services
facebook-authentication google-authentication kuzzle-plugin oauth-authentication oauth2 passport-oauth
Last synced: 11 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/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/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/zix99/simple-auth
Authentication made simple
authentication docker docker-compose gateway golang oauth2 oauth2-server openid-connect reverse-proxy simple vuejs
Last synced: 23 Jan 2025
https://github.com/wissance/ferrum
Simple Go OpenId authorization server with Keycloak compatible API
authorization authorization-server authorization-tokens golang golang-application golang-library gorilla-mux identity identity-management jwt-authentication jwt-token keycloak keyxloak-server oauth2 oauth2-server openid-connect openid-server programming-tutorial user-management
Last synced: 17 Dec 2024
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/parikshit223933/comspace-express
A Social media Web Website Hosted on AWS made by using Node, Express, MongoDB
expressjs jwt jwt-authentication jwt-token local-strategy mongodb mongodb-database mongoose mongoosejs nodejs oauth2 passport passportjs
Last synced: 12 Jan 2025
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/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/tharushaudana/fcm-send-with-oauth2-php
This is the latest way to send FCM messages via REST API.
cloud-messaging fcm fcm-messaging fcm-push-notification fcmpush firebase oauth2 php rest-api
Last synced: 18 Jan 2025
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: 25 Jan 2025
https://github.com/schbenedikt/text-editor
A text editor programmed with Python and PyQt5 with integration to Microsoft Word and Upload-System to Github.
api code-editor editor github-api github-upload oauth2 pyqt5 pyqt5-desktop-application python text text-editor upload-file-via-schbenedikt-s-text-editor word
Last synced: 11 Dec 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/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/grottopress/samba
Single Sign On authentication for Lucky framework
authentication crystal lucky-framework oauth2 security sso
Last synced: 29 Nov 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/passageidentity/passage-swift
Passkey Complete for Apple Platforms - Go completely passwordless with a standalone auth solution in your Swift apps with Passage by 1Password
1password apple authentication biometrics ciam ios macos magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless swift tvos webauthn
Last synced: 20 Nov 2024
https://github.com/passageidentity/passage-android
Passage for Android - Add native passwordless authentication to your Android app with Passage by 1Password
1password android authentication biometrics ciam identity kotlin magic-links oauth2 oidc otp passage passage-sdk passkey-complete passkey-flex passkey-ready passkeys passwordless webauthn
Last synced: 20 Nov 2024
https://github.com/astraadev/discord-oauth2
Manage user access to your Discord bot via OAuth2 authorization.
bot discord-js joiner nodejs oauth2 oauth2-client oauth2-server tool
Last synced: 23 Jan 2025
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: 01 Dec 2024
https://github.com/cythral/identity
OAuth2 + OpenID Compliant Identity Server. Handles user2app and app2app authentication + authorization.
Last synced: 27 Dec 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/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/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/labordep/pharonetatmoapi
Pharo Netatmo API implementation for Legrand Netatmo products
aircare api authentication desktop-app healthy-home-coach iot legrand netatmo netatmo-api netatmo-energy netatmo-weather-station netatmo-welcome oauth2 pharo pharo-smalltalk smalltalk web-app
Last synced: 09 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/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/chrislaskey/oauth2_facebook
A Facebook OAuth2 Provider for Elixir
authentication elixir facebook facebook-graph oauth2
Last synced: 16 Nov 2024
https://github.com/justijndepover/bullhorn-api
PHP client for the Bullhorn API
Last synced: 25 Dec 2024
https://github.com/ssofy/php-sdk
SSOfy PHP SDK
oauth2 oauth2-client oauth2-server php sdk single-sign-on single-sign-out sso sso-authentication sso-login ssofy
Last synced: 14 Nov 2024
https://github.com/intricate/keycloak-twitch
Keycloak identity provider for Twitch.
java keycloak keycloak-provider keycloak-spi oauth2 oidc openid-connect twitch
Last synced: 18 Nov 2024
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/technetos/heatshield
An OAuth2.0 Bearer token provider
diesel oauth2 postgresql rocket rust webservice
Last synced: 07 Nov 2024
https://github.com/oddityyyy/geekmall
Microservice architecture e-commerce project. 大型微服务架构电商项目
docker elasticsearch mybatis-plus mysql nacos nginx ngrok oauth2 openfeign oss rabbitmq redis redisson sentinel sleuth-zipkin spring-boot springcache springcloud-gateway springsession vue
Last synced: 14 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/daangn/oauth-oidc-practice
"쓰면서 배우는 OAuth 2.0 & OpenID Connect" 자료 저장소
authentication education oauth2 oidc
Last synced: 10 Nov 2024