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/timo-reymann/python-oauth2-cli-auth
Authenticate against OAuth2 Provider in Python CLIs
Last synced: 15 Nov 2024
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/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/rominalodolo/udemyoauth2.0
https://www.udemy.com/course/oauth-2-simplified/
Last synced: 13 Nov 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/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/schibsted/account-sdk-browser
Schibsted Account SDK for browsers
authentication browser javascript oauth2 oidc
Last synced: 13 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/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/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/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/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/antechrestos/oauth2client
A library based on requests that handle client oauth2 process.
oauth2 oauth2-client python python-2 python3 requests
Last synced: 08 Nov 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/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/jiachengzhang1/umbrella.jl
A Simple Authentication plugin for any Web Frameworks in Julia
Last synced: 14 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/craftcms/oauth2-craftid
Craft ID Provider for OAuth 2.0 Client.
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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/jpalumickas/node-oauth2-server-model-prisma
node nodejs oauth oauth2 oauth2-server prisma prisma-client prisma2
Last synced: 09 Nov 2024
https://github.com/kanboard/plugin-google-auth
Google Authentication plugin for Kanboard
Last synced: 07 Nov 2024
https://github.com/cloudfoundry/go-uaa
API for UAA written in Go
api cloudfoundry go golang oauth2 scim uaa
Last synced: 08 Nov 2024
https://github.com/keitaoouchi/rxmoyaauthenticatable
Make your API token refreshable automatically.
Last synced: 14 Oct 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/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/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/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/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/dyweb/go-jaccount
Go Client for jAccount
go oauth2 oauth2-client shanghai-jiao-tong-university sjtu
Last synced: 09 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/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/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/yegor256/glogin
Login/logout via GitHub OAuth for your Ruby web app
Last synced: 30 Oct 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/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/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/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/gregurco/guzzlebundleoauth2plugin
OAuth2 Plugin for GuzzleBundle
bundle guzzle oauth2 oauth2-middleware php symfony symfony-bundle
Last synced: 12 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/jdrouet/tekitoi
A lightweight and easy to use oauth2 proxy
Last synced: 27 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/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/siddheshk02/go-oauth2
OAuth2.0 Implementation in Go
fiber-framework golang google-authentication oauth2
Last synced: 10 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/patxibocos/google-photos-exporter
Google Photos exporter
Last synced: 08 Nov 2024
https://github.com/andyrichardson/passport-workos
A passport.js strategy for WorkOS SSO (unofficial)
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/justjake/notrition
Nutrition and recipe integration using the Notion Public API
notion notion-api oauth2 supabase
Last synced: 08 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/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: 14 Nov 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/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/socialiteproviders/gitlab
[READ ONLY] Subtree split of the SocialiteProviders/GitLab Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 16 Nov 2024
https://github.com/joomla-framework/oauth2
Joomla Framework OAuth2 Package
joomla joomla-framework oauth2 php
Last synced: 10 Nov 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/gandi/wagtail-oauth2
A wagtail plugin to replace the login by an OAuth2.0 Authorization Server
Last synced: 14 Nov 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/johnfaucette/litestar-oauth2-example
Example App for getting OAuth2 working in litestar
example-project examples litestar oauth2
Last synced: 16 Nov 2024
https://github.com/oktadev/okta-spring-microservices-https-example
Spring Microservices: Secure Service-to-Service Communication
https oauth2 spring spring-boot spring-cloud spring-cloud-config
Last synced: 14 Nov 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/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/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/stephenyeargin/yammer-oauth2-php
🗣 PHP wrapper for Yammer's API
hacktoberfest oauth2 php yammer
Last synced: 07 Nov 2024
https://github.com/programminginblood/nodemailer-gmail-oauth2
Using Nodemailer To send Emails using Gmail but with a secured 0Auth2 approach.
express expressjs gmail gmail-api gmail-smtp google nodejs nodemailer oauth oauth2
Last synced: 15 Nov 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/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