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: 2024-11-15 00:20:45 UTC
- JSON Representation
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/oktadev/okta-universals-apps-with-nuxt
Universal Applications with Nuxt.js
Last synced: 14 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/jay/curl_google_oauth
Scripts to request a Google OAuth bearer token for use with the curl tool
oauth2 oauth2-authentication oauth2-client
Last synced: 16 Oct 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.
Last synced: 10 Nov 2024
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/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/gexiangdong/oauth2-server
OAuth2 Server (spring-boot 2.0)
jwt oauth2 oauth2-server spring-boot
Last synced: 12 Oct 2024
https://github.com/xxjwxc/oauth2
golang oauth2 authorization tools , oauth2通用授权系统
authorization go golang oauth2
Last synced: 14 Oct 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/zce/oauth2-example
oauth2 server & client example
oauth2 oauth2-client oauth2-server
Last synced: 28 Oct 2024
https://github.com/damienbod/aspnetcoreb2cextraclaims
Azure B2C ASP.NET Core authentication
Last synced: 17 Oct 2024
https://github.com/saadmairaj/oauthbrowser
This module will let you authenticate OAuth 2.0 via the system browser and get the response URL.
applescript authentication google oauth2 osascript scraping-python url webscraping
Last synced: 14 Nov 2024
https://github.com/mage2pro/facebook-login
The «Facebook Login» extension for Magento 2
authentication facebook facebook-api facebook-login mage2pro mage2pro-authentication mage2pro-module mage2pro-module-ready mage2pro-module-reusable magento magento-extension magento2 magento2-extension magento2-module oauth oauth2
Last synced: 14 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/acodercat/egg-oidc-provider
egg-oidc-provider
egg egg-oidc jwt node-oauth2 oauth oauth2 oidc
Last synced: 11 Nov 2024
https://github.com/fastapi-practices/fastapi-oauth20
为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!
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/drschlaubi/telegram-oauth
Telegram login oauth server
login-with-telegram oauth oauth2 oidc openid-connect telegram
Last synced: 04 Nov 2024
https://github.com/jeff-tian/wechat-oauth-redirect
一劳永逸的通用微信 OAuth 授权跳转。Universal wechat oauth authorizing redirect, once and for all.
Last synced: 15 Nov 2024
https://github.com/ileostar/postercraft
Nestjs+Nextjs 全栈低代码海报编辑器🎊
cypress docker docker-compose drizzle-orm github-actions mysql nestjs nextjs oauth2 oss pnpm-monorepo postcss react19 redis sentry shadcn-ui tailwind turborepo vercel vitest
Last synced: 11 Oct 2024
https://github.com/athiththan11/oauth-2-grant-types
OAuth (Open Authorization) 2 Framework Grant Types
access-token authorization-code-grant client-credentials-grant grant-flow implicit-flow oauth2 refresh-token resource-owner-grant
Last synced: 08 Nov 2024
https://github.com/ahmedukamel/e-commerce
Innovative e-commerce platform designed to revolutionize the digital shopping experience for both businesses and consumers.
i18n internationalization java jdbc-connector multi-language mysql oauth2 rest-api restful-api role-based-access-control spring-boot spring-data spring-data-jpa spring-framework spring-security springboot sql-database validation
Last synced: 11 Oct 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/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/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/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/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/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/gw2treasures/gw2.me
Securely manage GW2 API access
guildwars2 gw2 hacktoberfest oauth2
Last synced: 18 Nov 2024
https://github.com/alsami/identityserver4.contrib.caching
caching caching-library identityserver4 oauth2 openid redis
Last synced: 15 Oct 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/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/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/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/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/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/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/rjarry/notmuch-gmail
Bidirectional sync of Gmail messages with notmuch database
Last synced: 14 Oct 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/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: 18 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/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/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/erayaydin/microservice-laravel
Microservice Architecture for Laravel
kafka laravel laravel-microservice oauth2 zookeeper
Last synced: 14 Oct 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/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/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/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/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/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/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/jwilsson/php-oauth2-client
A modern OAuth2 client library.
Last synced: 28 Oct 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: 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: 27 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/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/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/jeff-tian/egg-passport-wechat
Wechat passport plugin for egg
egg-plugin eggjs oauth2 passport-wechat passportjs wechat
Last synced: 15 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/technetos/heatshield
An OAuth2.0 Bearer token provider
diesel oauth2 postgresql rocket rust webservice
Last synced: 07 Nov 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/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/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/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/fiware/tutorials.securing-access
:closed_book: FIWARE 403: IDM - Securing Access to Resources
access-control fiware fiware-keyrock oauth2 pdp pep security tutorial
Last synced: 17 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/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: 17 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/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/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/autom8ter/openid
Complete OpenID Connect http handlers
golang oauth2 open-id openid-connect
Last synced: 07 Nov 2024
https://github.com/v5tech/spring-boot-oauth2-jdbc-simple
oauth2 spring-boot-oauth2-jdbc-example
Last synced: 25 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/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/chillerlan/php-oauth-providers
OAuth 1/2 Provider implementations for chillerlan/php-oauth-core. PHP 8.1+
discogs-api github-oauth lastfm-api let-php5-die oauth oauth-client oauth1 oauth2 php php-library php5-is-dead php7-is-dead php8 psr-17 psr-18 psr-7 rfc5849 rfc6749 spotify-web-api twitter-oauth
Last synced: 27 Sep 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/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/lesterrry/mosru
Mos.ru OAuth & api provider library for Ruby
collaborate github gosuslugi login mos-ru oauth oauth2 proof-of-concept reverse-engineering student-vscode termius
Last synced: 10 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/fusionauth/fusionauth-spring-security
FusionAuth OpenID Connect Library for Spring Security
fusionauth oauth2 open-id-connect spring-boot spring-security-oauth2 spring-security-openid
Last synced: 05 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/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/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/revolunet/oauth2-proxy-keycloak-demo
Sample setup for oauth2-proxy + keycloak
docker-compose keycloak oauth2
Last synced: 09 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/gultavo/katowice-2014-bot-searcher
Find cheap skins with rare Katowice 2014 stickers.
bot cs2 discord katowice oauth2 selenium-python selenium-webdriver steam webdriver-manager webscraping
Last synced: 01 Nov 2024
https://github.com/udelblue/oauth-authorization-server_with_ui
Spring OAuth Server with UI for login, password reset and registration. Connection the a SQL Server backend
authentication authorization authorization-flow implicit-flow java login login-flow login-oauth login-system loginpage oauth oauth-application oauth2 oauth2-server registration-forms spring-boot spring-cloud spring-oauth2
Last synced: 16 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/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