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/IntuitDeveloper/SampleApp-QuickBooksV3API-Python

Python3 sample app demonstrates how to use Quickbooks API using Flask

flask oauth1 oauth2 python quickbooks-api samplecode

Last synced: 16 Oct 2024

https://github.com/geoffsmith82/symposium2023

Demonstrates Voice Recognition, Text to Speech, Language Translation, OAuth2, Image Generation, Face Detection and Voice Chatbot. Source code and Documentation for my 2023 ADUG Symposium Talk.

ai artificial-intelligence claude-3-haiku claude-3-opus claude-3-sonnet computer-vision gpt gpt-4 gpt-4o image-to-text oauth2 palm palm2 speech-to-text text-to-image text-to-speech translation voice-recognition websockets

Last synced: 08 Jan 2025

https://github.com/gluufederation/oxd

Client software to secure apps with OAuth 2.0, OpenID Connect, and UMA

enrollment oauth2 oauth2-client openid-client openid-connect registration uma

Last synced: 11 Dec 2024

https://github.com/thape-cn/oauth2id

Self-hosting SSO Portal, support Oauth2, Open ID Connect and SAML 2.0

identity oauth2 oauth2-provider oauth2id openid-connect openid-connect-provider

Last synced: 11 Nov 2024

https://github.com/hanbings/flows

🌊 Flows / Fluocean - 洋流 低耦合 OAuth 客户端授权辅助工具库,支持常见 OAuth 平台,海纳百川,有容乃大!Low-coupling OAuth client authorization auxiliary tool library, supports common OAuth platforms, and is tolerant to all rivers, and it is big to be tolerant!

oauth oauth2 oauth2-client

Last synced: 11 Nov 2024

https://github.com/andifalk/oidc-workshop-spring-io-2019

Workshop at Spring I/O 2019 on "Securing Microservices with OpenID Connect and Spring Security 5.1"

jwt oauth2 oidc openid-connect security spring-boot spring-security

Last synced: 20 Jan 2025

https://github.com/ctron/yew-oauth2

General purpose OAuth2 component for Yew

authentication oauth2 oidc openid-connect yew

Last synced: 19 Dec 2024

https://github.com/normandesjr/demo-oauth2-spring-security

A simple Password Flow demo with Spring Security OAuth 2

oauth2 spring-boot spring-oauth2 spring-security

Last synced: 15 Nov 2024

https://github.com/unasuke/omniauth-twitter2

OmniAuth strategy for authenticating with Twitter OAuth2

authentication gem oauth2 omniauth ruby twitter

Last synced: 12 Jan 2025

https://github.com/Azure/AzureAuth

R package for OAuth 2.0 authentication with Azure Active Directory

azure azure-active-directory azure-sdk-r oauth2 r

Last synced: 04 Dec 2024

https://github.com/azure/azureauth

R package for OAuth 2.0 authentication with Azure Active Directory

azure azure-active-directory azure-sdk-r oauth2 r

Last synced: 07 Oct 2024

https://github.com/martincostello/signinwithapplesample

A sample implementation of Sign in with Apple using ASP.NET Core

asp-net-core oauth2 sign-in-with-apple

Last synced: 01 Nov 2024

https://github.com/whoisryosuke/nextjs-redux-authentication-boilerplate

NextJS app with Redux based authentication (via OAuth2).

javascript nextjs oauth2 reactjs redux

Last synced: 15 Nov 2024

https://github.com/joonhocho/react-native-linkedin-sdk

React Native Wrapper for Latest LinkedIn Mobile SDK for Sign-In / Auth and API Access.

android ios linkedin linkedin-api linkedin-login linkedin-sdk linkedin-signin oauth2 react-native

Last synced: 20 Nov 2024

https://github.com/myvas/aspnetcore.authentication.weixinauth

An ASP.NET Core authentication middleware: WeixinAuth for https://mp.weixin.qq.com (微信公众平台/网页授权登录)

aspnet aspnetcore authentication authentication-middleware middleware myvas netcoreapp30 netstandard20 nuget oauth2 weixin weixinauth

Last synced: 21 Jan 2025

https://github.com/pabluk/twitter-application-only-auth

A simple Python implementation of the Twitter Application-only authentication

application-only-authentication oauth2 python twitter

Last synced: 05 Nov 2024

https://github.com/aliev/aioauth-fastapi

aioauth integration with FastAPI

aioauth fastapi oauth2 oauth2-server

Last synced: 28 Jan 2025

https://github.com/cuppalabs/angular2-social-login

Angular 2 OAuth social login facebook, google, LinkedIn etc using NodeJS server

angular2 oauth-client oauth2 oauth2-server social-login

Last synced: 28 Oct 2024

https://github.com/lwohvye/unicorn

基于最新的Java 21和SpringBoot 3.2。根据eladmin项目进行改造。整合常用的Components.

gradle java jpa kotlin lwohvye oauth2 spring-boot spring-security unicorn virtual-threads websocket

Last synced: 30 Jan 2025

https://github.com/treeben77/discord-oauth2.py

API Wrapper for Discord OAuth2 & Linked Roles in Python.

discord discord-api discord-oauth2 flask linked-roles oauth2 python

Last synced: 29 Oct 2024

https://github.com/rabbitmq/rabbitmq-oauth2-tutorial

Explore integration of RabbitMQ with Oauth 2.0 auth backend plugin

oauth2 perftest rabbitmq spring-boot spring-cloud uaa

Last synced: 15 Nov 2024

https://github.com/whaha-ha/spring-boot-react-ecommerce

eCommerce application based on the microservices architecture built using Spring Boot and ReactJS.

cloudinary heroku java microservices mysql oauth2 react-redux react-rooter reactjs redis redux-form redux-thunk spring-jpa spring-rest springboot2-x stripe-api

Last synced: 12 Nov 2024

https://github.com/gigsterous/auth-server

Spring-Boot Auth server

gradle oauth2 oauth2-server spring-boot

Last synced: 07 Nov 2024

https://github.com/muhesh7/flutter_dauth

A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.

dauth flutter-package oauth2

Last synced: 23 Dec 2024

https://github.com/Muhesh7/flutter_dauth

A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.

dauth flutter-package oauth2

Last synced: 03 Nov 2024

https://github.com/xuexb/web-oauth-app

第三方登录服务 Web OAuth 示例

baidu github oauth oauth2 passport qq weibo

Last synced: 14 Oct 2024

https://github.com/h0ru5/apo

A.P.O. - "Authorized Personnel Only" is a minimalist OAuth IAM written in Go

authorization go golang htpasswd iam jwt oauth2 rest-api

Last synced: 26 Oct 2024

https://github.com/panva/dpop

DPoP for Web Platform API JavaScript runtimes

dpop oauth oauth2

Last synced: 27 Jan 2025

https://github.com/socialiteproviders/discord

[READ ONLY] Subtree split of the SocialiteProviders/Discord Provider (see SocialiteProviders/Providers)

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 27 Jan 2025

https://github.com/damienbod/aspnetcoreapiauthmultiidentityprovider

ASP.NET Core Api Auth with multiple Identity Providers

aspnet-core dotnet iam oauth2 oidc openid-connect openiddict razor

Last synced: 19 Dec 2024

https://github.com/ncw/oauthproxy

This is an oauth2 proxy server

oauth oauth2 proxy

Last synced: 02 Nov 2024

https://github.com/omines/oauth2-gitlab

GitLab Provider for the OAuth 2.0 Client

gitlab gitlab-provider oauth2 oauth2-client php

Last synced: 19 Dec 2024

https://github.com/beryju/oidc-test-client

OIDC Client for end-to-end and unittesting

e2e golang oauth2 oidc oidc-client sso unittest

Last synced: 27 Oct 2024

https://github.com/benc-uk/msal-graph-vue

Vue.js sample app showing use of MSAL for authentication and calling MS Graph APIs

azure-ad azure-ad-graph-api msal-js oauth2

Last synced: 21 Dec 2024

https://github.com/damienbod/azureb2c-fed-microsoft-entra-id

Securing ASP.NET Core Razor Pages, Web APIs with Azure B2C external and Microsoft Entra ID internal identities

api aspnet-core azuread azuread-b2c microsoft-identity microsoft-identity-platform oauth2 oidc razor

Last synced: 08 Nov 2024

https://github.com/chillerlan/php-oauth

A fully transparent, framework agnostic PSR-18 OAuth client.

oauth oauth-client oauth1 oauth1-client oauth2 oauth2-client php php8 pkce-oauth psr-18 psr-7 rfc5849 rfc6749 rfc7636 rfc9126

Last synced: 23 Jan 2025

https://github.com/nektro/mantle

📒 Easy and effective communication for any team or community.

astheno chat indieweb mantle oauth2 self-hosted

Last synced: 28 Oct 2024

https://github.com/smartondev/gwbackupy

Open source Google Workspace™ backup solution written in python. (gmvault alternative)

backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups

Last synced: 25 Oct 2024

https://github.com/andrey-tech/amocrm-api-php

Простая обертка на PHP7+ для работы с API amoCRM v2 с aвторизацией oAuth 2.0, поддержкой AJAX-запросов к frontend-методам, троттлингом запросов к API, блокировкой одновременного обновления одной сущности и логированием в файл.

amocrm amocrm-php api api-wrapper crm loggging oauth2 php php7 throttling

Last synced: 01 Nov 2024

https://github.com/bndynet/web-framework-for-java

A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.

adminlte angularjs angularjs-material maven mysql oauth oauth2 oauth2-server restful-api spring-boot thymeleaf

Last synced: 12 Nov 2024

https://github.com/leo0o/simpleoauth

Golang实现几大主流平台的oauth2.0认证(目前仅支持QQ,微信,微博)

go golang oauth2 qq wechat

Last synced: 14 Nov 2024

https://github.com/aldrinmathew/liquidart

Liquidart is a Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider. Revival of the abandoned AQUEDUCT project.

dart database flutter framework http http-server oauth2 postgresql server server-framework

Last synced: 28 Nov 2024

https://github.com/ims94/spring-boot-jwt-authentication

JWT Authentication with Spring Boot’s inbuilt OAuth2 Resource Server

authentication jwt oauth2 resourceserver rest-api spring-boot spring-security

Last synced: 03 Dec 2024

https://github.com/doorkeeper-gem/doorkeeper-i18n

Translation files for Doorkeeper OAuth 2 provider

doorkeeper i18n internationalization oauth2 oauth2-provider

Last synced: 26 Jan 2025

https://github.com/huysentruitw/oauth2-client-handler

Managed .NET (C#) library for use with HttpClient to transparantly call authorized WebAPI

api authentication dotnet httpclient oauth2 oauth2-client openid-connect

Last synced: 25 Jan 2025

https://github.com/grokify/goauth

Utility libraries for Go (aka Golang) API auth including OAuth 2, JWT, TLS Client Authentication and Basic Auth.

golang oauth2 utilities

Last synced: 19 Dec 2024

https://github.com/RohitAwate/OAuth2Bin

A test server for the OAuth 2.0 Authorization Framework.

go golang httpbin oauth2 redis rfc-6749 webapp

Last synced: 14 Nov 2024

https://github.com/rohitawate/oauth2bin

A test server for the OAuth 2.0 Authorization Framework.

go golang httpbin oauth2 redis rfc-6749 webapp

Last synced: 28 Oct 2024

https://github.com/Ahoo-Wang/CoSec

RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架

authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway

Last synced: 03 Nov 2024

https://github.com/ahoo-wang/cosec

RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架

authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway

Last synced: 01 Nov 2024

https://github.com/rapter1990/shopme

Shopme (Spring Boot, Mysql, Spring Security, OAuth2, Bootstrap, Javascript, Thymeleaf, S3 Bucket, JUnit)

aws bootstrap ecommerce java junit maven module monolith-architecture mysql oauth2 s3-bucket spring-boot spring-security test-driven-development thymeleaf

Last synced: 19 Nov 2024

https://github.com/ngntu10/optimart

Optimart: A full-stack e-commerce platform with a Spring Boot backend and Next.js frontend for a modern, scalable user experience.

java jwt oauth2 postgresql spring-boot spring-data-jpa spring-security

Last synced: 06 Dec 2024

https://github.com/agilie/dribbble-android-sdk

Dribbble Android SDK is an unofficial wrapper for Dribbble API v1. (Designer, Shot, Comment, User Story, Like, Follow)

dribbble dribbble-android-sdk dribbble-api java oauth2 oauth2-client retrofit2 rxjava2 sdk

Last synced: 09 Nov 2024

https://github.com/epsylon/anontwi

Anontwi is a tool for OAuth2 applications (such as: GNUSocial, Twitter) that provides different layers of encryption, privacy methods and proxy features.

encryption gnusocial oauth2 privacy social-networking twitter

Last synced: 24 Nov 2024

https://github.com/vijinho/f3-cms

PHP7 Fat-Free Framework https://fatfreeframework.com based CMS extending original https://github.com/vijinho/f3-boilerplate project and using UI-kit http://materializecss.com/

f3-boilerplate fat-free-framework fatfree-framework lamp mvc-application oauth2 php7

Last synced: 27 Oct 2024

https://github.com/bpedroza/js-pkce

A package that makes using the OAuth2 PKCE flow easier

javascript js-pkce oauth2 oauth2-client pkce

Last synced: 06 Dec 2024

https://github.com/reddec/oidc-login

simple and secure way to authorize your application with the OpenID Connect

golang oauth2 oidc

Last synced: 21 Nov 2024

https://github.com/khauser/microservices4vaadin

Sample application to show the secured integration of microservices and vaadin

authserver docker eventstore gradle microservice oauth2 rancher redis service-discovery spring-session sso vaadin

Last synced: 16 Nov 2024

https://github.com/hafizn07/next-auth-v5-advanced-guide-2024

Next-auth v5 project with Next.js 14, offering robust authentication features including social logins, password recovery, email verification, two-factor authentication, user roles (admin & user), login components, and secure API route protection. Explore middleware, callbacks, hooks, and utilities for seamless integration and customization.

authjs nextjs14 oauth2 prisma serveractions two-factor-authentication usermanagement

Last synced: 18 Jan 2025

https://github.com/danilobuerger/redux-implicit-oauth2

OAuth 2.0 Implicit Grant Flow with Redux

oauth2 redux

Last synced: 28 Oct 2024

https://github.com/ebrahimmfadae/openid-connect-app

Sample project for implementing OIDC server with a web application and an API service.

api authorization-server ejs koa mongodb oauth2 openid-connect password-grant resource resource-server service

Last synced: 12 Oct 2024

https://github.com/jazcarate/cloudflare-worker-google-oauth

a companion repository for a blogpost on how to OAuth using Google and Cloudflare Workers

cloudflare google oauth2

Last synced: 30 Dec 2024

https://github.com/curityio/example-dotnet-openid-connect-client

An example website that implements OAuth 2.0 and OpenID Connect with the .NET Framework

code-example dotnet dotnet-framework oauth2 openid-connect website

Last synced: 03 Dec 2024

https://github.com/wpcodevo/google-github-oauth2-rust

This article will teach you how to integrate Google OAuth2 into your Rust application, all without relying on third-party OAuth crates such as https://crates.io/crates/oauth2.

actix-web api google-oauth google-oauth2 oauth oauth2 rest-api rust rust-api rust-application

Last synced: 27 Nov 2024

https://github.com/marcelcoding/jitsi-openid

Jitsi OpenID is an authentication adapter that allows Jitsi to authorize users with OpenID Connect.

auth axum docker jitsi jwt oauth2 oidc openid-connect rust

Last synced: 27 Oct 2024

https://github.com/superfaceai/passport-twitter-oauth2

Twitter OAuth 2.0 Strategy for Passport for accessing Twitter API v2

oauth2 passport passport-strategy passport-twitter twitter twitter-api twitter-api-v2

Last synced: 30 Nov 2024

https://github.com/fosin/anan-cloud

anan基于JDK11、Spring Boot 2.5.x、Spring Cloud 2020生态体系技术,采用微服务前后端分离架构,供开发人员学习和交流。 包括服务注册与发现、服务监控、服务管理、服务治理、服务网关、服务熔断、配置管理、OAuth2认证授权中心等常见微服务组件。 服务注册与发现:支持K8S、Nacos、Eureka; 配置中心:支持K8S、Nacos、SpringCloudConfig; 部署方式:支持K8S(Helm)集群部署、jar包集群部署、Docker-Compose部署、Swarm集群部署 部署组件:数据库中间件(Mysql、RabbitMQ、Redis)、Anan后台服务、Anan前端服务(Ingress)、EFk日志体系、Prometheus+Grafana监控体系

docker elk eureka grafana jpa k8s mysql nacos oauth2 prometheus rabbitmq redis spring-cloud springboot2 swagger

Last synced: 23 Nov 2024

https://github.com/oktadev/okta-react-native-app-auth-example

React Native Example that Authenticates with Okta using App Auth

android appauth ios oauth2 okta react-native

Last synced: 14 Nov 2024

https://github.com/kylepw/spotify-api-auth-examples

Examples of Spotify API's authentication flows using Python/Flask.

auth authentication authorization flask javascript oauth oauth2 python spotify spotify-api spotify-web-api

Last synced: 24 Nov 2024

https://github.com/ramsey/laravel-oauth2-instagram

A Laravel 5 service provider for league/oauth2-instagram

instagram laravel oauth2 php php7

Last synced: 27 Oct 2024

https://github.com/gluufederation/gluu-gateway

Gluu API :rocket: and Web Gateway :dart:

api-gateway gateway gluu kong kong-plugin lua oauth2 oidc

Last synced: 11 Dec 2024

https://github.com/azutoolkit/authly

OAuth2 Provider Library - Authly is an OAuth2 Library for creating Authorization Servers that follows OAuth2 authorization mechanisms.

authorization crystal crystal-lang oauth2 provider shard

Last synced: 02 Nov 2024

https://github.com/liying2008/simpler

Simpler是一款轻量级的第三方微博应用,具有微博的基础功能,兼有外观优雅,运行流畅,内存占用低,省电省流量等特点。

android android-app android-application app application client oauth2 sina weibo weibo-sdk

Last synced: 27 Nov 2024

https://github.com/batteries-included/batteries-included

Batteries Included is a Kubernetes based software platform for database, ai, web, monitoring, and more.

ai grafana kubernetes monitoring oauth2 paas platform platform-engineering postgresql ssl tls vector-database web

Last synced: 21 Jan 2025

https://github.com/hadiidbouk/simpleoauth2

A simple implementation of OAuth2 in Swift using Combine and AuthenticationServices (macOS and iOS).

authenticationservices combine oauth2 swift

Last synced: 17 Nov 2024