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-12-28 00:15:27 UTC
- JSON Representation
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/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/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/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/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/jiachengzhang1/umbrella.jl
A Simple Authentication plugin for any Web Frameworks in Julia
Last synced: 14 Nov 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/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/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/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/honeyryderchuck/rodauth-oauth
(Mirror) Roda OAuth and OpenID provider plugin
oauth2 openid-connect rodauth ruby
Last synced: 28 Oct 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/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/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/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/gupta-ankit/fitgem_oauth2
Ruby gem to use Fitbit web API
fitbit-api oauth2 rails-application ruby
Last synced: 22 Dec 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: 03 Dec 2024
https://github.com/craftcms/oauth2-craftid
Craft ID Provider for OAuth 2.0 Client.
Last synced: 14 Nov 2024
https://github.com/apache/airavata-custos
Apache Airavata Custos Security
airavata apache authentication authorization oauth2 openidconnect security
Last synced: 24 Dec 2024
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/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/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/zegnat/php-mintoken
A minimal IndieAuth compatible Token Endpoint.
indieauth indieweb oauth2 token-endpoint
Last synced: 14 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/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/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/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/zalando-stups/python-tokens
Python library to manage OAuth access tokens
Last synced: 21 Nov 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/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/rajesh6161/pocketbase-oauth-demo
oAuth using React+Pocketbase Demo 🎉
Last synced: 26 Oct 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/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/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/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/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/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/jpalumickas/node-oauth2-server-model-prisma
node nodejs oauth oauth2 oauth2-server prisma prisma-client prisma2
Last synced: 09 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/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/keitaoouchi/rxmoyaauthenticatable
Make your API token refreshable automatically.
Last synced: 14 Oct 2024
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/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/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/hummingbird-me/genkan
🔑 The future of Kitsu's Authentication
graphql kitsu oauth2 oauth2-server rails
Last synced: 07 Nov 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/cloudfoundry/go-uaa
API for UAA written in Go
api cloudfoundry go golang oauth2 scim uaa
Last synced: 16 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/kanboard/plugin-google-auth
Google Authentication plugin for Kanboard
Last synced: 07 Nov 2024
https://github.com/patxibocos/google-photos-exporter
Google Photos exporter
Last synced: 12 Dec 2024
https://github.com/dyweb/go-jaccount
Go Client for jAccount
go oauth2 oauth2-client shanghai-jiao-tong-university sjtu
Last synced: 09 Nov 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/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/zalando-stups/zign
Command line client to generate OAuth2 access tokens
bearer-tokens oauth2 oauth2-client
Last synced: 30 Oct 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/iteratec/kcwarden
Keycloak Configuration Auditor
blue-team keycloak oauth2 oidc red-team security-scanner
Last synced: 09 Nov 2024
https://github.com/yegor256/glogin
Login/logout via GitHub OAuth for your Ruby web app
Last synced: 30 Oct 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/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/myussufz/simplified-oauth-2.0
Simplified version of OAuth 2.0
authentication authorization authorization-code-grant oauth2
Last synced: 23 Nov 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
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/siddheshk02/go-oauth2
OAuth2.0 Implementation in Go
fiber-framework golang google-authentication oauth2
Last synced: 10 Nov 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/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/gregurco/guzzlebundleoauth2plugin
OAuth2 Plugin for GuzzleBundle
bundle guzzle oauth2 oauth2-middleware php symfony symfony-bundle
Last synced: 12 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/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/josxha/oryui
Front end solutions for ory services written in asp.net
authentication authorization blazor dotnet dotnet-core identity-management oauth2 ory ory-hydra ory-keto ory-kratos ory-oathkeeper razor-pages
Last synced: 07 Nov 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/wuriyanto48/go-social
a Pluggable OAuth client library for social login (Google, Facebook, Github, Linkedin, Microsoft Identity Platform)
azure azure-active-directory facebook facebook-api facebook-login github github-login go golang golang-http golang-library golang-package google google-login microsoft-identity-platform oauth2
Last synced: 08 Nov 2024
https://github.com/jdrouet/tekitoi
A lightweight and easy to use oauth2 proxy
Last synced: 27 Oct 2024
https://github.com/curityio/example-java-oauth-protected-api
A Java Example of an OAuth protected RESTful API
api claims code-example jwt-validation oauth2 scopes zero-trust
Last synced: 03 Dec 2024
https://github.com/andyrichardson/passport-workos
A passport.js strategy for WorkOS SSO (unofficial)
Last synced: 27 Oct 2024
https://github.com/bertrandmartel/kibana-oauth2-proxy
oauth2 proxy docker config for Kibana 6.1.1 with searchguard or xpack
docker kibana oauth2 searchguard x-pack
Last synced: 09 Nov 2024
https://github.com/socialiteproviders/shopify
[READ ONLY] Subtree split of the SocialiteProviders/Shopify Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 25 Dec 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/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: 25 Nov 2024
https://github.com/ims94/spring-boot-jwt-auth-server
Using JWTs issued by an external authorization server to authentication REST APIs with Spring Boot
auth authentication jwt jwt-authentication oauth2 oidc openid openid-connect ractjs rest-api spring-boot spring-boot-3 spring-security
Last synced: 03 Dec 2024
https://github.com/justjake/notrition
Nutrition and recipe integration using the Notion Public API
notion notion-api oauth2 supabase
Last synced: 08 Nov 2024
https://github.com/guardian/pan-domain-authentication
Helper to provide a common federated authentication for all services within a domain (AKA Panda 🐼)
authentication oauth2 production
Last synced: 19 Dec 2024
https://github.com/curityio/nginx-lua-oauth-proxy-plugin
A LUA plugin for getting access tokens from encrypted cookies. The plugin implements the OAuth Proxy component from the Token Handler pattern.
api-gateway nginx oauth-proxy oauth2 token-handler
Last synced: 03 Dec 2024
https://github.com/rk4bir/microservice-boilerplate
Django based microservice architecture with oauth2 🔋🌟
authentication authorization-code-flow authorization-server django django-cors-headers django-oauth-toolkit django-rest-framework jwt jwt-authentication microservice microservices microservices-architecture nuxt oauth2 python python-microservices resource-server vue vuex
Last synced: 28 Nov 2024
https://github.com/gandi/wagtail-oauth2
A wagtail plugin to replace the login by an OAuth2.0 Authorization Server
Last synced: 14 Nov 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/curityio/express-oauth-jwt
A Node.js Express example API Secured with OAuth tokens
api claims jwt-validation oauth2 scopes sdk zero-trust
Last synced: 03 Dec 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/hammcn/airpower4j
🔥🔥🔥AirPower4J是一个基于 Java17、SpringBoot3.x、JPA&MySQL 的后端开发脚手架,其中包含了一些 RBAC、请求验证、CURD封装、异常处理、多租户SaaS、加解密与安全、WebSocket等模块,以满足日常开发的快捷、稳健、标准化等要求。
api backend java jpa oauth2 spring-boot
Last synced: 28 Nov 2024