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/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/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/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/betahut/laravue
:rocket: Laravel + Vue + Vuex + Vue Router + SPA + Dingo API = awesome:heart:
dashboard database dingo-api laravel laravel58 oauth2 passport respository rocket vue vue-router vuex
Last synced: 11 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/fastapi-practices/fastapi-oauth20
为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!
Last synced: 12 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/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/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/michelboucey/google-oauth2-jwt
Get the signed JWT for Google Service Accounts
google google-oauth2-jwt haskell-library jwt jwt-authentication jwt-token oauth2
Last synced: 26 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/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/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/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/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/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/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/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/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/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/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/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/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/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/gw2treasures/gw2.me
Securely manage GW2 API access
guildwars2 gw2 hacktoberfest oauth2
Last synced: 18 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/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/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/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/p-chan/adonis-oauth2-server
An OAuth 2.0 server with AdonisJs
Last synced: 15 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/bdemers/httpie-oauth2
OAuth 2.0 Client Credentials Plugin for HTTPie
Last synced: 15 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/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/jwilsson/php-oauth2-client
A modern OAuth2 client library.
Last synced: 07 Jan 2025
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/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/alsami/identityserver4.contrib.caching
caching caching-library identityserver4 oauth2 openid redis
Last synced: 15 Oct 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/prrvchr/OAuth2OOo
OAuth2.0 protocol for LibreOffice
libreoffice libreoffice-extension oauth2 oauth2-client openoffice openoffice-extension
Last synced: 06 Dec 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/erayaydin/microservice-laravel
Microservice Architecture for Laravel
kafka laravel laravel-microservice oauth2 zookeeper
Last synced: 14 Oct 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/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/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/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/rjarry/notmuch-gmail
Bidirectional sync of Gmail messages with notmuch database
Last synced: 14 Oct 2024
https://github.com/alvarovasconcelos/flutter_oauth2_client
Universal flutter oauth2 client
Last synced: 03 Dec 2024
https://github.com/netsells/passputter
Easily authenticate using OAuth 2.0 client/password grants in Dart/Flutter.
Last synced: 08 Dec 2024
https://github.com/curityio/azure-apim-oauth-proxy
This repository provides a policy for the API Management in Azure that implements the OAuth Proxy functions of the Token Handler pattern.
api-gateway azure oauth-proxy oauth2 token-handler
Last synced: 03 Dec 2024
https://github.com/szymonpoltorak/social-app
Social media application as a individual academic project continued in my free time using Angular and Spring Boot.
angular docker hibernate java jwt-bearer-tokens maven ngx-markdown oauth2 oidc spring-boot spring-security typescript
Last synced: 15 Dec 2024
https://github.com/sue445/omniauth-chatwork
OmniAuth strategy for ChatWork
chatwork gem oauth2 omniauth omniauth-strategy
Last synced: 27 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/technetos/heatshield
An OAuth2.0 Bearer token provider
diesel oauth2 postgresql rocket rust webservice
Last synced: 07 Nov 2024
https://github.com/toilal/auth-toolbox
The developer toolbox for HTTP Client Authentication.
adapters authentication axios client http interceptors jwt oauth2 openid
Last synced: 20 Nov 2024
https://github.com/qct/spring-boot-examples
demonstrate spring boot features, showing how to.
data-jpa flyway jacoco jaxrs kafka mybatis oauth2 profile rabbitmq restful rocketmq spring-boot spring-boot-examples state-machine swagger
Last synced: 13 Oct 2024
https://github.com/kshitijrajsharma/osm-login-python
Library to provide osm login oauth2.0 exchange to python projects
Last synced: 13 Oct 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/luisenmarroquin/spotify-sync
Playback history backup cronjob on self-hosted MongoDB
bootstrap cookies css express handlebars html javascript jquery js mongo mongoose node npm oauth2 spotify spotify-playback-history standard sync ts typescript
Last synced: 05 Nov 2024
https://github.com/bioblaze/passport-twitch.js
Passport strategy for authentication with Twitch (Twitch.tv)
bioblaze oauth2 passport passport-twitch passportjs twitch twitchtv
Last synced: 01 Dec 2024
https://github.com/curityio/github-authenticator
Github oauth authenticator that can be used with any Java-based Web API
authenticator github login oauth2 plugin
Last synced: 03 Dec 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/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/cythral/identity
OAuth2 + OpenID Compliant Identity Server. Handles user2app and app2app authentication + authorization.
Last synced: 27 Dec 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/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/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.
Last synced: 12 Oct 2024
https://github.com/dtinth/eventpop-ticket-gateway
A gateway that lets Eventpop ticket holders authenticate themselves
Last synced: 23 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/revolunet/oauth2-proxy-keycloak-demo
Sample setup for oauth2-proxy + keycloak
docker-compose keycloak oauth2
Last synced: 09 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/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/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/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/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/FelixAnna/web-service-dlw
Restful Golang Microservice
application-gateway azure-kubernetes-service consul docker gin-gonic go-micro golang gorm helm horizontal-pod-autoscaler kms kong kubernetes mockery mongodb nginx oauth2 parameter-store testify wire
Last synced: 08 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