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-06 00:21:02 UTC
- JSON Representation
https://github.com/veehaitch/envoy-oauth2-filter-google
A proof-of-concept deployment to showcase Envoy's OAuth2 filter with Google's OAuth2 API.
docker docker-compose envoy google oauth2
Last synced: 28 Oct 2024
https://github.com/imduffy15/token-cli
Command line utility for interacting with OAuth2 infrastructure to generate tokens
authentication authn authorization authz cli iap identity jwt oauth2 oidc sso token
Last synced: 04 Nov 2024
https://github.com/rhertogh/yii2-oauth2-server
The Yii2-Oauth2-Server is an extension for Yii framework 2.0 applications and provides an Oauth2 server based on the League OAuth2 server. The server also supports OpenID Connect.
oauth2 oauth2-server oidc oidc-server php yii2 yii2-extension
Last synced: 10 Oct 2024
https://github.com/Colaski/SwAuth
OAuth 2.0 library using async/await written in Swift.
async-await device-flow ios macos oauth2 oauth2-authentication oauth2-client oauth2-flow pkce-flow swauth swift swift-package-manager tvos watchos
Last synced: 23 Oct 2024
https://github.com/davebaol/oidc-angular-wso2is
Example of an Angular single-page application demonstrating OAuth2/OpenID Connect authentication using WSO2 Identity Server
angular authorization-flow code-flow-pkce implicit-flow oauth2 oidc openid pkce single-page-app wso2-identity-server
Last synced: 06 Nov 2024
https://github.com/hantsy/nestjs-graphql-sample
NestJS GraphQL Example
auth0 express graphql nestjs oauth2 oidc typeorm typescript
Last synced: 27 Oct 2024
https://github.com/oguzhantasimaz/go-clean-architecture-template
Golang Clean Architecture Template with JWT Auth, Google OAuth2 Authentication, MySQL Connection and User CRUD operations
backend backend-template clean-architecture go go-clean-architecture go-template golang golang-template google-oauth2 jwt jwt-authentication mysql mysql-database oauth2 template template-project
Last synced: 23 Oct 2024
https://github.com/mraible/mobile-jhipster
Mobile Development with Ionic, React Native, and JHipster
ionic ionic-framework jhipster mobile mobile-development oauth2 oidc react react-native reactjs spring-boot
Last synced: 16 Oct 2024
https://github.com/damienbod/auth0angularaspnetcoreapi
Auth0 with Angular and an ASP.NET Core API
angular aspnet-core authn authz oauth oauth2 oidc openid-connect refresh revocation
Last synced: 17 Oct 2024
https://github.com/chaban/apiato-vue
A demo web application written in laravel(apiato) and vuejs(element-ui)
api apiato docker element-ui laradock laravel oauth2 vue
Last synced: 04 Aug 2024
https://github.com/zhangbinhub/acp-admin-cloud
使用 Kotlin 语言编写,基于 Spring Cloud 的微服务架构。该项目是前后端分离中的"后端部分"
elasticsearch java-11 kafka-streams kibana kotlin oauth2 redis spring-boot-2-2 spring-boot-admin spring-cloud-hoxton zipkin zipkin-sleuth
Last synced: 13 Oct 2024
https://github.com/aantipov/notion-google-tasks-website
Synchronize Notion and Google Tasks effortlessly: Front-end code for the Notion-Google Tasks Sync service, built with Astro and Cloudflare Pages.
astro cloudlfare-pages google-tasks javascript notion notion-database oauth2 sync-service website
Last synced: 23 Oct 2024
https://github.com/charfweh/discord-oauth-mern
Starter pack for beginners starting out in React Express
dashboard discord-bot discordjs express express-session material-ui mern-boilerplate mern-stack oauth2 reactjs starter
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/eidam/chatgpt-plugin-clerk-auth
ChatGPT plugin example using Cloudflare Workers and Clerk OAuth2 backend.
chatgpt clerk clerkauth cloudflare cloudflare-workers oauth2 openai plugin workers
Last synced: 02 Aug 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/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/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/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/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: 06 Nov 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/honeyryderchuck/rodauth-oauth
(Mirror) Roda OAuth and OpenID provider plugin
oauth2 openid-connect rodauth ruby
Last synced: 28 Oct 2024
https://github.com/gupta-ankit/fitgem_oauth2
Ruby gem to use Fitbit web API
fitbit-api oauth2 rails-application ruby
Last synced: 10 Oct 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/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/antechrestos/oauth2client
A library based on requests that handle client oauth2 process.
oauth2 oauth2-client python python-2 python3 requests
Last synced: 22 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: 27 Sep 2024
https://github.com/mastodon-dart/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: 13 Oct 2024
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: 02 Aug 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: 02 Aug 2024
https://github.com/jwalton/kube-auth-proxy
Securely expose your private Kubernetes services.
Last synced: 11 Oct 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/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/zegnat/php-mintoken
A minimal IndieAuth compatible Token Endpoint.
indieauth indieweb oauth2 token-endpoint
Last synced: 14 Oct 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/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: 21 Oct 2024
https://github.com/mainick/keycloakclientbundle
The KeycloakClientBundle is bundle for Symfony, designed to simplify Keycloak integration into your application in Symfony and provide additional functionality for token management and user information access. It also includes a listener to verify the token on every request.
bundle keycloak-client oauth2 oauth2-client php symfony symfony-bundle
Last synced: 13 Oct 2024
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/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/sticksnleaves/exshopify
Elixir client for the Shopify API
elixir-client oauth2 shopify shopify-api shopify-apps shopify-sdk
Last synced: 03 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: 13 Aug 2024
https://github.com/jpalumickas/node-oauth2-server-model-prisma
node nodejs oauth oauth2 oauth2-server prisma prisma-client prisma2
Last synced: 21 Oct 2024
https://github.com/rajesh6161/pocketbase-oauth-demo
oAuth using React+Pocketbase Demo 🎉
Last synced: 26 Oct 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/keitaoouchi/rxmoyaauthenticatable
Make your API token refreshable automatically.
Last synced: 14 Oct 2024
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: 17 Oct 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/apache/airavata-custos
Apache Airavata Custos Security
airavata apache authentication authorization oauth2 openidconnect security
Last synced: 07 Oct 2024
https://github.com/gregurco/guzzlebundleoauth2plugin
OAuth2 Plugin for GuzzleBundle
bundle guzzle oauth2 oauth2-middleware php symfony symfony-bundle
Last synced: 12 Oct 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/damienbod/emailcalandarsclient
Send emails with Microsoft Graph API from a Desktop APP, C# and Visual basic projects
graph-api microsoft-graph-api oauth2 oidc ui wpf
Last synced: 17 Oct 2024
https://github.com/wjayesh/prod_app
Building a productivity app for enabling faster appointments and easy status and schedule sharing between contacts
authentication azure-active-directory azure-b2c azureb2c flutter oauth2
Last synced: 23 Oct 2024
https://github.com/jdrouet/tekitoi
A lightweight and easy to use oauth2 proxy
Last synced: 27 Oct 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
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/erisa/how-many-servers
Find out how many Discord servers you're in.
cloudflare cloudflare-worker cloudflare-workers discord oauth2
Last synced: 02 Nov 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/hoangtien2k3/reactify
Java library for developing backend with reactive programming
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: 11 Oct 2024
https://github.com/yegor256/glogin
Login/logout via GitHub OAuth for your Ruby web app
Last synced: 30 Oct 2024
https://github.com/darthbenro008/go-oauth
A Sample Integration of Google and GitHub OAuth2 in Golang (GoFiber) utilising MongoDB
clean-architecture fiber golang jwt-authentication mongodb oauth2
Last synced: 17 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: 02 Aug 2024
https://github.com/marcosbarbero/spring-boot2-oauth2-opaque-token
Read more http://blog.marcosbarbero.com/oauth2-centralized-authorization-opaque-jdbc-spring-boot2
jdbc oauth2 opaque spring-boot-2 spring-security-5
Last synced: 14 Oct 2024
https://github.com/jinagamvasubabu/spring-oauth2-redis-authorizationserver-docker
OAuth2 Authorization server which can store Tokens in Redis and it has a beautiful UI to create the clients and last but not the worst, its docker compatable
docker-compose oauth2 oauth2-autoconfigure oauth2-server redistokestore
Last synced: 15 Oct 2024
https://github.com/zcubbs/oauth-showcase
This is a simple showcase of the OAuth 2.0 authorization code flow written in GO. With a server and a client. Both components are fully customizable and can be used as a template for your own projects.
Last synced: 02 Aug 2024
https://github.com/andyrichardson/passport-workos
A passport.js strategy for WorkOS SSO (unofficial)
Last synced: 27 Oct 2024
https://github.com/haruma-k/example_googleoauth
The example project to implement Google OAuth2 authorization without any libraries for Unity Editor.
google oauth2 unity unityeditor
Last synced: 27 Oct 2024
https://github.com/javacctvnews/zerosx-cloud
基于SpringBoot2.7、SpringCloud2021&Alibaba采用前后端分离的微服务多租户体系架构开发平台。采用自定义starter组件化的思想,结构解耦;网关统一认证授权及URL级功能权限校验,且可自定义扩展OAuth2授权认证模式;网关聚合OpenAPI3文档及高度定制的代码生成器一键生成基础功能;内置通用基础功能,如OSS、SMS、数据过滤、数据加解密等等。
code-generator mybatis-plus oauth2 openfeign saas seata spring-cloud spring-cloud-alibaba vue2
Last synced: 10 Oct 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: 13 Aug 2024
https://github.com/stephenyeargin/yammer-oauth2-php
🗣 PHP wrapper for Yammer's API
hacktoberfest oauth2 php yammer
Last synced: 14 Oct 2024
https://github.com/klippa-app/nativescript-login
The best way to do social logins in NativeScript, a plugin with modern SDKs to allow authentication to various providers with access to all SDK features
apple apple-sign-in facebook google login nativescript nativescript-angular nativescript-plugin oauth oauth2 openid openid-connect sdk social
Last synced: 11 Oct 2024
https://github.com/jerfeson/slim4-skeleton
Slim4 skeleton (http + cli + oauth2) with some add-ons out of the box
Last synced: 15 Oct 2024
https://github.com/hoangtien2k3/fw-commons
Java Library for Reactive Backend Processing with WebFlux
call-api elasticsearch java21 kafka keycloak microservices-architecture minio-server minio-servers oauth2 postgresql reactor-core redis-cache restfull-api security trace-log utils-library webflux
Last synced: 24 Sep 2024
https://github.com/codevate/public-api-blog-post-example
A companion project for our blog post describing how to secure public APIs client-side.
api-security oauth2 oauth2-server php public-api symfony-api symfony-application symfony2
Last synced: 13 Oct 2024
https://github.com/grokify/beego-oauth2-demo
OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!
beego beego-application golang golang-examples oauth2
Last synced: 04 Oct 2024
https://github.com/propo41/bookify
Tailored for organizations, a simple tool that can enhance productivity by minimizing the time spent finding and securing meeting rooms in google calendar
chrome-extension googlecalendarapi hacktoberfest monorepo nestjs oauth2 reactjs typescript
Last synced: 15 Oct 2024
https://github.com/XanderLuciano/xauth2
Simple OAuth2 library for Vue.js and Electron clients.
Last synced: 04 Aug 2024
https://github.com/grokify/beegoutil
OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!
beego beego-application golang golang-examples oauth2
Last synced: 12 Oct 2024
https://github.com/bugthesystem/owin.security.redistokenproviders
A RefreshTokenProvider using Redis as token store for Microsoft.Owin
c-sharp oauth2 redis refresh-tokens
Last synced: 11 Oct 2024
https://github.com/chuanqisun/figma-development-kit
A set of tools that augment the Figma API
Last synced: 11 Oct 2024
https://github.com/cepr0/sb-oauth2-google-signin-demo
Combination of local OAuth2 authentication and Google Sign-in in Spring Boot application
google-sign-in jwt oauth2 spring-boot spring-security
Last synced: 12 Oct 2024
https://github.com/pantharshit00/oauth2-surf
HTTP Client adapter for oauth2 crate using the Surf HTTP client
async-std oauth2 rust rust-lang
Last synced: 14 Oct 2024
https://github.com/nextauthjs/express-auth-example
Example showing how to use Auth.js with Express.
authjs express express-authentication oauth2
Last synced: 06 Nov 2024
https://github.com/opedrosouza/rails-sass-boilerplate
Rails SasS Boilerplate
api boilerplate boilerplates flowbite oauth2 rails7 ruby tailwindcss vitejs
Last synced: 06 Nov 2024
https://github.com/green-coder/reitit-oauth2
Adaptation of ring-oauth2 to reitit routes + example of usage
Last synced: 27 Oct 2024
https://github.com/atc0005/check-mail
Various tools used to monitor mail services
go golang imap mail nagios nagios-plugin o365 oauth2 plugin
Last synced: 30 Oct 2024
https://github.com/damienbod/onbehalfflowoidcdownstreamapi
This demo shows how to implement the On Behalf Of flow between an Microsoft Entra ID protected API and an API protected using OpenIddict.
aad access-token aspnetcore azuread bearer dotnet entra jwt oauth oauth2 obo openiddict token-exchange
Last synced: 17 Oct 2024
https://github.com/patxibocos/google-photos-exporter
Google Photos exporter
Last synced: 01 Aug 2024
https://gitlab.com/jorgecarleitao/starlette-oauth2-api
A Starlette middleware for authentication and authorization
Last synced: 02 Aug 2024
https://github.com/posener/auth
Painless OAuth authentication middleware
go golang google google-api http middleware oauth2
Last synced: 23 Oct 2024
https://github.com/haruma-k/googlesheetfetcher
The simple interface Google Sheets reader for Unity editor.
google googlesheets oauth2 spreadsheet unity unityeditor unitypackage
Last synced: 27 Oct 2024
https://github.com/collective/pas.plugins.authomatic
Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone
authentication oauth oauth2 openid plone plone-addon
Last synced: 02 Nov 2024
https://github.com/jdelic/authserver
Simple configurable OAuth2/CAS authentication provider off a Django Model backend
cas django django-authentication oauth2 oauth2-provider oauth2-server python3
Last synced: 27 Oct 2024
https://github.com/mjunaidca/caxai
CaX: Applied GenAI Multi User Todo GPT App - Implementation of Microservices GenUI Architecture.
api architect custom-gpt custom-gpts fastapi fastapi-auth fastapi-nextjs fastapi-oa fastapi-sqlalchemy fastapi-vercel genai genai-poc gpt-ai nextjs14 oauth2 python-vercel todo-dashboard todoapp
Last synced: 27 Oct 2024
https://github.com/johnfaucette/litestar-oauth2-example
Example App for getting OAuth2 working in litestar
example-project examples litestar oauth2
Last synced: 03 Aug 2024
https://github.com/chonsser/oauth2-discord
Discord OAuth2 provider
discord discordapi discordapp discordlist oauth2
Last synced: 30 Sep 2024