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-28 00:21:03 UTC
- JSON Representation
https://github.com/fabienbounoir/bounsbot.com
🌐 The BounsBot website, developed using the React framework, allows you to visualize the functionality of the BounsBot Discord bot. It also offers the possibility to configure it directly with the web interface, and even to test the functionality of the Bot directly on the Demo integrated into the site.
api bot bounsbot discord frontend oauth2 react socket-io socket-io-client
Last synced: 07 Nov 2024
https://github.com/chamerling/electron-oauth-github-vue
Sources for Medium article about Electron Vue OAuth
Last synced: 03 Dec 2024
https://github.com/cjww-development/gatekeeper
Implementation of OIDC and OAuth2
docker gatekeeper oauth2 oauth2-provider oauth2-server oidc oidc-provider oidc-server scala
Last synced: 06 Nov 2024
https://github.com/ivanjosipovic/oidc-guard
OpenID Connect (OIDC) & OAuth 2 API Server used to secure Kubernetes Ingress
api cookie ingress ingress-nginx jwt jwt-validation kubernetes nginx oauth2 oidc pre-authentication traefik webapp
Last synced: 27 Oct 2024
https://github.com/unicar9/inventory-demo
a simple MERN stack CRUD app example
expressjs mongoose nodejs oauth2 react redux redux-form rest-api semantic-ui
Last synced: 13 Nov 2024
https://github.com/oktadev/okta-node-rest-api-example
Simple REST API with Node and OAuth 2.0
javascript nodejs oauth2 rest rest-api
Last synced: 14 Nov 2024
https://github.com/curityio/cloudflare-oauth-proxy-worker
An OAuth Proxy worker for Cloudflare
api-gateway cloudflare oauth-proxy oauth2 token-handler
Last synced: 03 Dec 2024
https://github.com/schibsted/account-sdk-browser
Schibsted Account SDK for browsers
authentication browser javascript oauth2 oidc
Last synced: 21 Jan 2025
https://github.com/antechrestos/oauth2client
A library based on requests that handle client oauth2 process.
oauth2 oauth2-client python python-2 python3 requests
Last synced: 28 Jan 2025
https://github.com/myConsciousness/mastodon-oauth2
This library provides the optimized and easiest way to authenticate with Mastodon's OAuth 2.0 in your Flutter app 🎯
dart flutter mastodon mastodon-api oauth oauth2 oauth2-authentication oauth2-client
Last synced: 26 Dec 2024
https://github.com/rizkimufrizal/simple-api-gateway
Contoh API Gateway dengan kotlin dan Spring Boot
gateway-api kotlin microservice oauth2 ribbon rxjava spring-boot
Last synced: 10 Nov 2024
https://github.com/leaonline/oauth2-server
OAuth 2 Server package for Meteor to create your own OAuth 2 authorization server. Zero config. Uses continuous updated @node-oauth/oauth2-server library
authorization-code-grant authorization-server hacktoberfest meteor meteorjs nodejs oauth2
Last synced: 14 Oct 2024
https://github.com/wilsonle/payload-oauth2
Plugin for PayloadCMS to integrate OAuth2
github-authentication google-authentication oauth oauth2 oidc payload payload-plugin payloadcms
Last synced: 20 Dec 2024
https://github.com/hoangtien2k3/reactify-core
Java Library for Developing Reactive Backend Systems with Keycloak Authentication, Minio Storage, OAuth2 Security, Caching, and Trace Logging Integration ...
caching call-api elasticsearch java21 kafka keycloak microservices-architecture minio minio-server oauth2 postgresql reactor-core redis-cache restfull-api security trace-log webflux
Last synced: 16 Jan 2025
https://github.com/rominalodolo/udemyoauth2.0
https://www.udemy.com/course/oauth-2-simplified/
Last synced: 13 Nov 2024
https://github.com/myconsciousness/mastodon-oauth2
This library provides the optimized and easiest way to authenticate with Mastodon's OAuth 2.0 in your Flutter app 🎯
dart flutter mastodon mastodon-api oauth oauth2 oauth2-authentication oauth2-client
Last synced: 25 Jan 2025
https://github.com/googlesamples/identity-appflip-tester-android
Lightweight Android app that simulates the Google app role during App Flip
account-linking android authentication authorization oauth2
Last synced: 13 Nov 2024
https://github.com/acronis/go-authkit
Toolkit for authentication and authorization in Go services
authentication authorization go golang jwks jwt oauth2 openid-connect toolkit
Last synced: 18 Dec 2024
https://github.com/scaleit-org/kong-sidecar
Kong API Gateway Sidecar Image
docker gateway-api kong kong-apis kong-sidecar oauth2 oauth2-client scaleit sidecar stack
Last synced: 18 Nov 2024
https://github.com/berendsliedrecht/sd-jwt-ts
Selective Disclosure JWT (SD-JWT) Draft 06 & Selective Disclosure JWT VC (sd-jwt-vc) Draft 01 implementation
decentralized-idenitity jwt jwt-sd oauth oauth2 openid openid-connect sd-jwt sd-jwt-vc ssi vc
Last synced: 15 Oct 2024
https://github.com/curityio/nginx_oauth_proxy_module
NGINX module that decrypts secure cookies from Single Page Apps and forwards JWT access tokens to APIs
api-gateway nginx oauth-proxy oauth2 spa token-handler
Last synced: 03 Dec 2024
https://github.com/timo-reymann/python-oauth2-cli-auth
Authenticate against OAuth2 Provider in Python CLIs
Last synced: 01 Jan 2025
https://github.com/fusionauth/fusionauth-example-symfony-multitenant
An example multi tenant application.
example fusionauth multi-tenant oauth2 php symfony
Last synced: 05 Nov 2024
https://github.com/craftcms/oauth2-craftid
Craft ID Provider for OAuth 2.0 Client.
Last synced: 14 Nov 2024
https://github.com/festify/cordova-spotify-oauth
🔐 Easy Spotify authentication for Cordova / PhoneGap apps
android-lib cordova-plugin ios-lib oauth2 serverless spotify
Last synced: 05 Nov 2024
https://github.com/perfectlysoft/perfect-authentication
OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.
authentication facebook github google linkedin oauth2 oauth2-provider perfect server-side-swift slack swift
Last synced: 13 Nov 2024
https://github.com/curityio/flask-of-oil
An OAuth 2.0 filter written in Python to protect APIs built using Flask
api claims jwt-validation oauth2 scopes sdk zero-trust
Last synced: 03 Dec 2024
https://github.com/dzenis-h/mars-ems
This is an Employee Management system [EMS] for Accounting and HR built using the MERN+ stack. 📊 📉 📆
bootstrap4 css3 gas google-sheets-api html5 javascript jquery lodash mlab mongodb mongoose nodejs oauth2 react-router reactjs redux redux-form redux-thunk rest-api sailsjs
Last synced: 17 Nov 2024
https://github.com/nemanjam/next-auth-custom-provider-demo
Custom Next-auth OAuth provider for Square with Prisma and Postgres.
next-auth next-auth-provider nextjs oauth2 postgresql prisma
Last synced: 12 Dec 2024
https://github.com/contributte/oauth2-client
:lock: OAuth2 client for Nette Framework
client contributte http nette nette-framework oauth2 security
Last synced: 12 Oct 2024
https://github.com/shrikant0013/gcp-aws-webidentityfederation
AWS Auth using WebIdentityFederation from Google Cloud
aws gcp gcp-appengine-flex gcp-appengine-std jwt oauth2 openid-connect sts
Last synced: 30 Oct 2024
https://github.com/gupta-ankit/fitgem_oauth2
Ruby gem to use Fitbit web API
fitbit-api oauth2 rails-application ruby
Last synced: 28 Jan 2025
https://github.com/sergeikh/cloud-enabled-microservice
Tasks microservice (Spring Boot, MVC, Data, Lombok, Cloud, OAuth2, Config, Eureka, Zuul, Hystrix, Docker)
docker eureka-client eureka-server integration-testing java java-8 oauth2 spring-boot spring-cloud spring-cloud-config spring-cloud-microservice spring-data-jpa spring-mvc zuul-server
Last synced: 10 Nov 2024
https://github.com/cristianoliveira/apitogo
"An api to go, please." - Make a fake api without a line of code.
developer-tools golang json-api oauth2 oauth2-server webhooks websocket
Last synced: 16 Nov 2024
https://github.com/jiachengzhang1/umbrella.jl
A Simple Authentication plugin for any Web Frameworks in Julia
Last synced: 14 Nov 2024
https://github.com/honeyryderchuck/rodauth-oauth
(Mirror) Roda OAuth and OpenID provider plugin
oauth2 openid-connect rodauth ruby
Last synced: 28 Oct 2024
https://github.com/lookyman/nette-oauth2-server
Integration of The League of Extraordinary Packages' OAuth 2.0 Server into Nette Framework - base package
Last synced: 20 Jan 2025
https://github.com/apache/airavata-custos
Apache Airavata Custos Security
airavata apache authentication authorization oauth2 openidconnect security
Last synced: 22 Jan 2025
https://github.com/0x676e67/mayi
基于RBAC、OAuth2.1认证模式的微服务动态权限脚手架
authorization java mybatis-plus oauth2 oauth2-server spring spring-boot spring-cloud
Last synced: 27 Nov 2024
https://github.com/nejdetkadir/devise-doorkeeper-starter
An app that showcases how to use Devise with Doorkeeper (OAuth 2 provider)
api devise devise-doorkeeper doorkeeper doorkeeper-provider oauth2 rails rails7
Last synced: 21 Jan 2025
https://github.com/PerfectlySoft/Perfect-Authentication
OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.
authentication facebook github google linkedin oauth2 oauth2-provider perfect server-side-swift slack swift
Last synced: 09 Nov 2024
https://github.com/peter-evans/kong-oauth2-consent-app
A consent application for OAuth 2.0 Authorization Code Grant flow with Kong
authorization-code-grant kong kong-gateway oauth2 oauth2-authcode oauth2-authentication
Last synced: 23 Oct 2024
https://github.com/jwalton/kube-auth-proxy
Securely expose your private Kubernetes services.
Last synced: 11 Oct 2024
https://github.com/zalando-stups/python-tokens
Python library to manage OAuth access tokens
Last synced: 21 Nov 2024
https://github.com/zegnat/php-mintoken
A minimal IndieAuth compatible Token Endpoint.
indieauth indieweb oauth2 token-endpoint
Last synced: 14 Oct 2024
https://github.com/williamfalci/supabase-oauth-server-side
Use the Auth token in your server-side (Nodejs Tested)
express node oauth2 supabase supabase-js
Last synced: 11 Oct 2024
https://github.com/acodercat/egg-oidc-server
egg-oidc-server
egg egg-oidc jwt oauth2 oauth2-provider oauth2-server oidc
Last synced: 11 Nov 2024
https://github.com/gobeam/golang-oauth
Build your own Golang custom Oauth server with mysql driver.
encrypt go-oauth2-server golang gooauth2 jwt mysql oaep oauth2 rsa rsa-pubkey
Last synced: 09 Nov 2024
https://github.com/hta218/ga-fetcher
Fetch Google Analytics data with Google APIs in Node.js 🚠
boilerplate google-analytics google-api google-oauth2 nodejs oauth2 starter-project
Last synced: 14 Oct 2024
https://github.com/leplusorg/openid-connect-provider-debugger
A docker image to test OpenID Connect Providers (OP) using a simple Relying Party (RP).
authentication authentication-flow debugging-tool identity-provider identityprovider idp keycloak nginx oauth2 op openid openid-client openid-connect openidconnect openidconnect-client openresty relying-party relyingparty rp testing-tools
Last synced: 25 Dec 2024
https://github.com/lutefd/authkit-lucia
Auth system template with TOTP, Email 2FA, role-based access control and other features using Lucia as the auth lib
2fa authentication lucia-auth oauth2
Last synced: 18 Jan 2025
https://github.com/pavankjadda/angular-webapp-servicenow
Angular WebApp to replace ServicePortal in ServiceNow
angular angular10 javascript oauth-client oauth2 servicenow-api
Last synced: 28 Oct 2024
https://github.com/maslick/brauzie
Awesome CLI tool for fetching JWT tokens for OAuth2.0 clients
cli debuging-tool jwt k8s keycloak kubernetes nodejs oauth2 oidc token
Last synced: 28 Nov 2024
https://github.com/nkonev/blog
SPA blog application with Spring Boot and Vue.js
docker docker-swarm elasticsearch facebook flywaydb java13 junit5 oauth2 postgres rabbitmq redis rendertron selenide selenium spring-boot stylus testng vkontakte vuejs2
Last synced: 28 Oct 2024
https://github.com/mage2pro/google-backend-login
The «Backend Login with Google Account» extension for Magento 2
authentication google-api google-oauth2 mage2pro mage2pro-authentication mage2pro-module mage2pro-module-ready mage2pro-module-reusable magento magento-extension magento2 magento2-extension magento2-module oauth2
Last synced: 14 Nov 2024
https://github.com/yapily/yapily-sdk-python
Python SDK generated against the Yapily API. This SDK can be used to connect to Open Banking entities.
devtools finance financial-institutions fintech-utility oauth2 openapi-generator openapi3 openbanking openbanking-sdk psd2 python python-sdk sdk sdk-python yapily yapily-api yapily-sdk
Last synced: 04 Dec 2024
https://github.com/mrstebo/nancy.oauth2
A Nancy module for adding OAuth2 support.
authentication authentication-middleware hacktoberfest nancy oauth oauth2
Last synced: 07 Nov 2024
https://github.com/atereshkov/spring-boot-security-oauth2
REST service built with Spring Boot and Spring Security OAuth2
mysql oauth2 rest spring-boot spring-boot-security spring-security-oauth
Last synced: 14 Oct 2024
https://github.com/jdrouet/tekitoi
A lightweight and easy to use oauth2 proxy
Last synced: 19 Jan 2025
https://github.com/damienbod/aspnetcoretenantselect
Switch tenants in an ASP.NET Core app using Azure AD with multi tenants
app-registration aspnetcore authn authz azuread enterprise-application oauth2 oidc openid-connect
Last synced: 08 Nov 2024
https://github.com/oauth2-framework/oauth2-framework
The OAuth2 Framework for PHP
oauth2 oauth2-client oauth2-server openid-connect openid-server php php7
Last synced: 25 Nov 2024
https://github.com/curityio/nginx-lua-phantom-token-plugin
An API gateway plugin to introspect opaque access tokens and forward JWT access tokens to APIs
api-gateway introspection kong nginx oauth2 openresty phantom-token
Last synced: 03 Dec 2024
https://github.com/jpalumickas/node-oauth2-server-model-prisma
node nodejs oauth oauth2 oauth2-server prisma prisma-client prisma2
Last synced: 09 Nov 2024
https://github.com/cloudfoundry/go-uaa
API for UAA written in Go
api cloudfoundry go golang oauth2 scim uaa
Last synced: 16 Nov 2024
https://github.com/keitaoouchi/rxmoyaauthenticatable
Make your API token refreshable automatically.
Last synced: 14 Oct 2024
https://github.com/walinejs/auth
Social account auth service, support github, twitter, facebook, google
facebook google oauth2 serverless twitter vercel
Last synced: 14 Nov 2024
https://github.com/pradeepgangwar/smart-india-hackathon-18
Project for Smart India Hackathon 2018 under Government of Assam
django hackathon oauth2 postgresql python
Last synced: 26 Dec 2024
https://github.com/sticksnleaves/exshopify
Elixir client for the Shopify API
elixir-client oauth2 shopify shopify-api shopify-apps shopify-sdk
Last synced: 14 Nov 2024
https://github.com/danvitoriano/rest-api-examples
Test and Prototype with Fake Online REST/OAuth 2 APIs Examples
javascript jquery json oauth2 prototype rest rest-api
Last synced: 07 Nov 2024
https://github.com/krkarma777/online-store
SEED: An open-market platform built with JDK 17, Spring Boot, and Oracle DB, focusing on RESTful architecture and secure user experiences.
address-api chartjs ckeditor5 hibernate java javascript jpa jwt oauth2 online-shop oracle paypal restful-api shop spring-boot springsecurity6 thymeleaf
Last synced: 05 Jan 2025
https://github.com/myussufz/simplified-oauth-2.0
Simplified version of OAuth 2.0
authentication authorization authorization-code-grant oauth2
Last synced: 23 Jan 2025
https://github.com/minzamammalik/quiz-assistant
account-linking assistant bcrypt-node encryption google-assistant login oauth2 typescript
Last synced: 14 Dec 2024
https://github.com/rajesh6161/pocketbase-oauth-demo
oAuth using React+Pocketbase Demo 🎉
Last synced: 26 Oct 2024
https://github.com/kanboard/plugin-google-auth
Google Authentication plugin for Kanboard
Last synced: 07 Nov 2024
https://github.com/nilorg/oauth2
Go OAuth2 Server/Client library
go go-oauth2 go-oauth2-client go-oauth2-server golang oauth2 oauth2-client oauth2-server
Last synced: 30 Nov 2024
https://github.com/didinj/node-express-oauth2-postgresql
Source code from the REST API Security with the Node-Express-PostgreSQL-Oauth2 tutorial.
expressjs nodejs oauth2 postgresql sequelize
Last synced: 21 Oct 2024
https://github.com/wahengchang/instagram-oauth-nodejs-server
Node.js server for Intagram-API OAuth purpose.
example instagram instagram-api nodejs oauth oauth2 tutorial
Last synced: 08 Dec 2024
https://github.com/hummingbird-me/genkan
🔑 The future of Kitsu's Authentication
graphql kitsu oauth2 oauth2-server rails
Last synced: 07 Nov 2024
https://github.com/cloudyr/AzureAuth
OAuth 2.0 authentication with Azure Active Directory. Submit issues and PRs at https://github.com/Azure/AzureAuth
azure azure-active-directory oauth2 r
Last synced: 04 Dec 2024
https://github.com/patxibocos/google-photos-exporter
Google Photos exporter
Last synced: 12 Dec 2024
https://github.com/phptuts/starterkitforsymfony
Starter Kit For Symfony Projects
facebook-api facebook-login fosrestbundle google-api google-login jmsserializerbundle jws jwt liipfunctionaltestbundle mockery nelmioapidocbundle oauth2 phpunit refresh-tokens starter-kit symfony symfony-forms symfony-security symfony3 testing
Last synced: 13 Oct 2024
https://github.com/oktadev/okta-spring-boot-angular-auth-code-flow-example
Package Angular and Spring Boot into a single JAR!
angular frontend-maven-plugin jar java maven oauth2 pwa spring-boot
Last synced: 14 Nov 2024
https://github.com/curityio/oauth-agent-node-nextjs
A Node.js OAuth Agent for the Next.js web server, providing API driven OAuth and OpenID Connect for SPAs
nextjs oauth-agent oauth2 openid-connect spa token-handler
Last synced: 03 Dec 2024
https://github.com/zalando-stups/zign
Command line client to generate OAuth2 access tokens
bearer-tokens oauth2 oauth2-client
Last synced: 30 Oct 2024
https://github.com/andifalk/cloud-security-workshop
OAuth 2.1 and OpenID Connect for Java Developers
cloud-security-workshop identity-provider java oauth oauth2 oidc openid-connect security spring-boot spring-security tutorial workshop
Last synced: 20 Jan 2025
https://github.com/yegor256/glogin
Login/logout via GitHub OAuth for your Ruby web app
Last synced: 30 Oct 2024
https://github.com/PerfectExamples/Perfect-Authentication-Demo
OAuth2 Demo
authentication facebook github google linkedin oauth2 perfect salesforce server-side-swift swift
Last synced: 09 Nov 2024
https://github.com/xa21x/traefik-idc-demo
Proof of concept for lua-resty-openidc as a Traefik forward auth server
lua lua-resty-openidc oauth2 openid-connect openresty traefik
Last synced: 09 Nov 2024
https://github.com/iteratec/kcwarden
Keycloak Configuration Auditor
blue-team keycloak oauth2 oidc red-team security-scanner
Last synced: 09 Nov 2024
https://github.com/plusauth/oidc-client-js
OpenID Connect (OIDC) and OAuth2 library for browser-based JavaScript applications.
authentication javascript jwt oauth2 oauth2-library oidc oidc-client openid-connect openid-connect-client plusauth typescript
Last synced: 03 Dec 2024
https://github.com/iad-os/react-ghost-auth
React Ghost Auth is an easy to use multi-provider authentication and authorization library. The library uses the OpenID Connect Flow.
authentication authorization keycloak oauth2 oauth2-client open-id-connect react reactjs relying-party token
Last synced: 25 Nov 2024
https://github.com/mathieudutour/pkce-proxy
A barebones proxy to enable the PKCE flow for OAuth providers that do not support PKCE.
Last synced: 27 Oct 2024
https://github.com/marketingpipeline/api-security-checklist
:ballot_box_with_check: A security checklist for anyone who's developing and deploying APIs
api api-checklist auth checklist jwt oauth2 rest-api security-checklist
Last synced: 06 Dec 2024
https://github.com/hantsy/spring-security-auth0-sample
Spring Security 5 with OAuth2/OIDC and Auth0 integration example
jwt oauth2 oidc spring-security spring-webflux spring-webmvc
Last synced: 12 Oct 2024