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/piomin/sample-vertx-microservices

Two applications in different branches illustrates how to create asynchronous microservices with Vert.x, Consul and MongoDB, and how to secure them with Vert.x OAuth2 module and Keycloak

asynchronous-microservices consul jwt keycloak microservices oauth2 service-discovery vertx vertx-microservice-application vertx-web

Last synced: 09 Oct 2024

https://github.com/damienbod/apijwtwithtwosts

Web API authorization, multi-IDP solutions in ASP.NET Core

aspnet-core authorization dotnet dotnetcore jwt net6 oauth oauth2 security

Last synced: 31 Oct 2024

https://github.com/admad/cakephp-social-auth

A CakePHP plugin which allows you to authenticate using social providers like Facebook/Google/Twitter.

cakephp-plugin middleware oauth2 php social-providers

Last synced: 30 Oct 2024

https://github.com/damienbod/aspnetcoreyarp

ASP.NET Core & Yarp reverse proxy with Microsoft Entra ID OIDC, OAuth2

aspnetcore oauth oauth2 oidc openid-connect yarp

Last synced: 31 Oct 2024

https://github.com/ADmad/cakephp-social-auth

A CakePHP plugin which allows you to authenticate using social providers like Facebook/Google/Twitter.

cakephp-plugin middleware oauth2 php social-providers

Last synced: 02 Aug 2024

https://github.com/cmd-johnson/deno-oauth2-client

Minimalistic OAuth 2.0 client for Deno.

deno hacktoberfest oauth2 oauth2-client

Last synced: 12 Oct 2024

https://github.com/xuxiaowei-cloud/xuxiaowei-cloud

重构项目地址:https://github.com/xuxiaowei-cloud/spring-cloud-xuxiaowei

dependabot element-plus jwt k8s kubernetes oauth2 security spring-boot spring-cloud vite vue3

Last synced: 30 Sep 2024

https://github.com/damienbod/me-id-auth-myui-with-myapi

Microsoft Entra ID Auth with ASP.NET CORE UI and ASP.NET Core API

aad aspnetcore azuread identity oauth oauth2 oidc

Last synced: 27 Oct 2024

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/itpropro/nuxt-oidc-auth

OIDC (OpenID connect) focused auth module for Nuxt

authentication nuxt nuxtjs oauth oauth2 openid-connect security vue

Last synced: 12 Oct 2024

https://github.com/crossmint/solana-auth

Sign-in with Solana wallet, with server+client side authentication and persistent sessions

auth login oauth2 sign-in solana wallet

Last synced: 08 Nov 2024

https://github.com/damienbod/azuread-auth-myui-with-myapi

Azure AD Auth with ASP.NET CORE UI and ASP.ENT Core API

aad aspnetcore azuread identity oauth oauth2 oidc

Last synced: 01 Oct 2024

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

General purpose OAuth2 component for Yew

authentication oauth2 oidc openid-connect yew

Last synced: 04 Aug 2024

https://github.com/ChimeHQ/OAuthenticator

OAuth 2.0 request authentication

oauth oauth2 oauth2-client swift

Last synced: 05 Aug 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/unasuke/omniauth-twitter2

OmniAuth strategy for authenticating with Twitter OAuth2

authentication gem oauth2 omniauth ruby twitter

Last synced: 27 Oct 2024

https://github.com/ricardogesteves/authv5-toolkit

Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.

authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod

Last synced: 27 Oct 2024

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/Azure/AzureAuth

R package for OAuth 2.0 authentication with Azure Active Directory

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

Last synced: 13 Aug 2024

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/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/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: 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/aliev/aioauth-fastapi

aioauth integration with FastAPI

aioauth fastapi oauth2 oauth2-server

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: 04 Nov 2024

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: 01 Nov 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/ncw/oauthproxy

This is an oauth2 proxy server

oauth oauth2 proxy

Last synced: 02 Nov 2024

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: 01 Nov 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/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/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/panva/dpop

DPoP for Web Platform API JavaScript runtimes

dpop oauth oauth2

Last synced: 31 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/leo0o/simpleoauth

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

go golang oauth2 qq wechat

Last synced: 02 Aug 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: 05 Nov 2024

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: 07 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/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/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: 06 Aug 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/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/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: 03 Aug 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: 30 Oct 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: 28 Oct 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/RohitAwate/OAuth2Bin

A test server for the OAuth 2.0 Authorization Framework.

go golang httpbin oauth2 redis rfc-6749 webapp

Last synced: 02 Aug 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/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/damienbod/teamsadminui

ASP.NET Core Razor Page app using Graph API to create team meetings, send emails

aad aspnet-core azuread email graph oauth2 oidc teams

Last synced: 08 Nov 2024

https://github.com/neoighodaro/laravel-passport-demo

Shows you how to turn your website to an Oauth2 server using Laravel Passport

laravel laravel-passport oauth2 oauth2-server

Last synced: 12 Oct 2024

https://github.com/danschultzer/coherence_assent

UNMAINTAINED - Add multi provider login to your Coherence Phoenix website

basecamp coherence facebook github google-oauth2 oauth2 phoenix twitter

Last synced: 16 Oct 2024

https://github.com/piomin/sample-spring-cloud-security

Demo project illustrating how to configure security for Spring Boot microservices

microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates

Last synced: 27 Oct 2024

https://github.com/staciax/discord-linked-roles

A basic wrapper for the Discord Linked Roles OAuth2 API.

api discord discord-api discord-bot http linked-role oauth2 python python-3

Last synced: 31 Oct 2024

https://github.com/agencyenterprise/aeboilerplate

AEboilerplate is an opinionated boilerplate that creates a full-stack React/Node Typescript project, with independent client and API structures in the same repository, ready to run and deploy.

axios boilerplate circle-ci create-react-app docker docker-compose editorconfig express jest knex node npm oauth2 passportjs prettier react redux rest tslint typescript

Last synced: 05 Nov 2024

https://github.com/idlesign/django-oauthost

Reusable application for Django, introducing OAuth2 server functionality.

authentication authorization django oauth2 python

Last synced: 22 Oct 2024

https://github.com/alanmacgowan/identityserversample

Sample ASP.NET Core MVC and Angular apps and API using Identity Server 4

angular asp-net-core-mvc identityserver4 oauth2 openid-connect webapi

Last synced: 13 Oct 2024

https://github.com/automattic/wp-openid-connect-server

Use OpenID Connect to log in to other webservices using your own WordPress

oauth oauth-server oauth2 oidc oidc-server openid-connect

Last synced: 07 Oct 2024

https://github.com/yiisoft/yii-auth-client

Yii Framework external authentication via OAuth and OpenID Extension

api auth hacktoberfest oauth oauth2 openid-connect optionalforframeworkannounce yii3

Last synced: 07 Oct 2024

https://github.com/tegaphilip/padlock

Phalcon Authentication Server

oauth2 phalcon phalcon-php

Last synced: 04 Aug 2024

https://github.com/brunolemos/micro-oauth

🌐 Microservice to add OAuth2 authentication to your application. Supports any provider, like GitHub, Instagram ...

micro microservice nodejs oauth oauth2

Last synced: 15 Oct 2024

https://github.com/fusionauth/fusionauth-example-modern-guide-to-oauth

The example application paired with the Modern Guide to OAuth

authentication oauth oauth2 security

Last synced: 05 Nov 2024

https://github.com/ueberauth/ueberauth_slack

Slack OAuth2 Strategy for Überauth

oauth oauth2 slack strategy ueberauth ueberauth-strategies

Last synced: 01 Nov 2024

https://github.com/zokioki/fitbit_api

A Ruby interface to the Fitbit Web API.

api fitbit oauth2 rails ruby

Last synced: 31 Oct 2024

https://github.com/jfrux/oauth2.cfc

ColdFusion Component (CFC) Based oAuth2 Consumer

cfc coldfusion oauth2 railo

Last synced: 22 Oct 2024

https://github.com/valentinfunk/firebase-steam-login

Login to firebase with Steam OpenID

discord firebase microservice oauth2 steam

Last synced: 08 Nov 2024

https://github.com/damienbod/aspnetcoremicrosoftgraph

ASP.NET Core application and API using Microsoft Graph delegated clients

azure graph graph-api identity microsoft-identity-platform oauth2 oidc

Last synced: 08 Nov 2024

https://github.com/gearnode/erl-oauth2c

OAuth2 client in Erlang.

erlang oauth2 oauth2-client sso

Last synced: 03 Nov 2024