Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

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/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/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/binodkafle/gomail

Example go project to send email using GO via smtp, Gmail API and OAuth2. This is also a reference project for my article in medium titled "Sending Emails with GO (Golang) Using SMTP, Gmail, and OAuth2"

email gmailapi golang oauth2 smtp

Last synced: 15 Oct 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/vivocha/arrest

Swagger REST framework for Node.js, with support for MongoDB and JSON-Schema

express expressjs jsonschema mongodb node nodejs oauth2 openapi rest rest-api rql schema swagger

Last synced: 11 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/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/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/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/tiziano88/elm-oauth

OAuth client for elm

elm oauth oauth-client oauth2

Last synced: 22 Oct 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/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/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/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/lookyman/nette-oauth2-server

Integration of The League of Extraordinary Packages' OAuth 2.0 Server into Nette Framework - base package

nette oauth2

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/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/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/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/honeyryderchuck/rodauth-oauth

(Mirror) Roda OAuth and OpenID provider plugin

oauth2 openid-connect rodauth ruby

Last synced: 28 Oct 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/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/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/jwalton/kube-auth-proxy

Securely expose your private Kubernetes services.

k8s kubernetes oauth2 proxy

Last synced: 11 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/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: 21 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/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/zegnat/php-mintoken

A minimal IndieAuth compatible Token Endpoint.

indieauth indieweb oauth2 token-endpoint

Last synced: 14 Oct 2024

https://github.com/keitaoouchi/rxmoyaauthenticatable

Make your API token refreshable automatically.

alamofire moya oauth2 rxswift

Last synced: 14 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/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/rajesh6161/pocketbase-oauth-demo

oAuth using React+Pocketbase Demo 🎉

demo oauth2 pocketbase

Last synced: 26 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/damienbod/pwablazorbffazureb2c

Azure B2C Blazor BFF ASP.NET Core hosted with support for PWA

azure-b2c bff blazor cors csrf oauth oauth2 oidc pwa

Last synced: 17 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/yegor256/glogin

Login/logout via GitHub OAuth for your Ruby web app

github oauth2 ruby ruby-gem

Last synced: 30 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/mathieudutour/pkce-proxy

A barebones proxy to enable the PKCE flow for OAuth providers that do not support PKCE.

oauth2 pkce

Last synced: 27 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/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

oauth oauth2 rust-lang

Last synced: 27 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/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/zalando-stups/zign

Command line client to generate OAuth2 access tokens

bearer-tokens oauth2 oauth2-client

Last synced: 30 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.

go oauth2

Last synced: 02 Aug 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/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/andyrichardson/passport-workos

A passport.js strategy for WorkOS SSO (unofficial)

oauth2 passport workos

Last synced: 27 Oct 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/ibreakthecloud/ajax-chat

ChatBox made with AJAX and PHP

ajax api chatbox json mysql oauth2 php

Last synced: 28 Oct 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/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/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/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/XanderLuciano/xauth2

Simple OAuth2 library for Vue.js and Electron clients.

eletron oauth2 vue

Last synced: 04 Aug 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/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/jerfeson/slim4-skeleton

Slim4 skeleton (http + cli + oauth2) with some add-ons out of the box

oauth2 slim4 twig

Last synced: 15 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/green-coder/reitit-oauth2

Adaptation of ring-oauth2 to reitit routes + example of usage

clojure oauth2 reitit

Last synced: 27 Oct 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/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://gitlab.com/jorgecarleitao/starlette-oauth2-api

A Starlette middleware for authentication and authorization

oauth2 python starlette

Last synced: 02 Aug 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/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/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/chuanqisun/figma-development-kit

A set of tools that augment the Figma API

figma figma-api oauth2 sdk

Last synced: 11 Oct 2024

https://github.com/patxibocos/google-photos-exporter

Google Photos exporter

github google-photos oauth2

Last synced: 01 Aug 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/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/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/fhsinchy/guide-to-laravel-passport

An in-depth article on API authentication with Laravel Passport

laravel laravel-passport oauth2

Last synced: 11 Oct 2024

https://github.com/mercedes-benz/kafka-integration-samples

This repository contains a collection of sample code to demonstrate the usage of a Kafka client to authenticate via OAuth and read data from a secured topic.

client kafka oauth2 polyglot

Last synced: 06 Nov 2024

https://github.com/app-generator/sample-flask-auth-social

Flask Social Login - Github & Twitter | AppSeed

appseed-sample flask-sample oauth2

Last synced: 27 Oct 2024