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/sahat/hackathon-starter

A boilerplate for Node.js web applications

boilerplate hackathon hacktoberfest nodejs oauth2 starter-kit

Last synced: 28 Oct 2024

https://github.com/jaredhanson/passport

Simple, unobtrusive authentication for Node.js.

express nodejs oauth oauth2 openid openid-connect passport saml

Last synced: 28 Oct 2024

https://github.com/shieldfy/API-Security-Checklist

Checklist of the most important security countermeasures when designing, testing, and releasing your API

api jwt oauth2 security

Last synced: 27 Oct 2024

https://github.com/shieldfy/api-security-checklist

Checklist of the most important security countermeasures when designing, testing, and releasing your API

api jwt oauth2 security

Last synced: 13 Oct 2024

https://github.com/shieldfy/API-Security-Checklist?fbclid=IwAR3jfNqAlHZwOL74y9Z0ejk7YPnQmKifW3oVBhVcZ4h6jphH242m0LVD4pQ

Checklist of the most important security countermeasures when designing, testing, and releasing your API

api jwt oauth2 security

Last synced: 01 Aug 2024

https://github.com/justauth/JustAuth

🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!

googlelogin justauth oauth2 qqlogin weixinlogin

Last synced: 29 Oct 2024

https://github.com/justauth/justauth

🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!

googlelogin justauth oauth2 qqlogin weixinlogin

Last synced: 29 Oct 2024

https://github.com/ory/hydra

OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.

authorization cloud docker federation hacktoberfest hydra identity oauth oauth-provider oauth2 oauth2-provider oauth2-server oidc openid openid-connect openid-connect-provider openid-provider security server sso

Last synced: 28 Oct 2024

https://github.com/paascloud/paascloud-master

spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。

oauth2 rocketmq spring-cloud springcloud vuejs2

Last synced: 11 Oct 2024

https://github.com/IdentityServer/IdentityServer4

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

aspnet-core dotnet identity identityserver4 oauth2 openid-connect security

Last synced: 25 Oct 2024

https://github.com/identityserver/identityserver4

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

aspnet-core dotnet identity identityserver4 oauth2 openid-connect security

Last synced: 26 Sep 2024

https://github.com/pennersr/django-allauth

Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

accounts authentication django login oauth2 openid-connect python registration saml signup social-login two-factor-authentication

Last synced: 28 Oct 2024

https://github.com/zitadel/zitadel

ZITADEL - Identity infrastructure, simplified for you.

2fa authentication authorization fido2 identity login mfa multitenancy oauth2 oidc openid-connect passkeys saml sso user

Last synced: 31 Oct 2024

https://github.com/zhoutaoo/SpringCloud

基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中

elasticsearch eureka feign-client hystrix jetcache moss nacos oauth2 sentinel skywalking spring-cloud-gateway spring-security springboot springboot-admin springboot-springcloud springcloud zipkin zipkin-sleuth

Last synced: 30 Oct 2024

https://github.com/zhoutaoo/springcloud

基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中

elasticsearch eureka feign-client hystrix jetcache moss nacos oauth2 sentinel skywalking spring-cloud-gateway spring-security springboot springboot-admin springboot-springcloud springcloud zipkin zipkin-sleuth

Last synced: 11 Oct 2024

https://github.com/logto-io/logto

🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.

auth authentication authorization email identity javascript node oauth oauth2 openid-connect passwordless postgresql sign-in-up sms social-login typescript

Last synced: 28 Oct 2024

https://github.com/Microsoft/cpprestsdk

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

async asynchronous-tasks cloud cpp cpp-library cpp11 http oauth oauth2 sdk tasks websockets

Last synced: 26 Oct 2024

https://github.com/microsoft/cpprestsdk

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

async asynchronous-tasks cloud cpp cpp-library cpp11 http oauth oauth2 sdk tasks websockets

Last synced: 28 Oct 2024

https://github.com/thephpleague/oauth2-server

A spec compliant, secure by default PHP OAuth 2.0 Server

oauth oauth2 oauth2-server php

Last synced: 28 Oct 2024

https://github.com/pig-mesh/pig

↥ ↥ ↥ 点击关注更新,基于 Spring Cloud 2023 、Spring Boot 3.3、 OAuth2 的 RBAC 权限管理系统

docker oauth2 openai rbac-management sa-token spring-ai spring-authorization-server spring-boot spring-cloud spring-cloud-alibaba spring-security vue3

Last synced: 29 Oct 2024

https://github.com/Golang/oauth2

Go OAuth2

go golang oauth2 oauth2-client

Last synced: 24 Oct 2024

https://github.com/golang/oauth2

Go OAuth2

go golang oauth2 oauth2-client

Last synced: 07 Oct 2024

https://github.com/zlt2000/microservices-platform

基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。

elk gpe java jwt microservices nacos oauth2 platform rbac sentiel spring-boot spring-cloud spring-cloud-alibaba zuul

Last synced: 14 Oct 2024

https://github.com/lepture/authlib

The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

django flask jose jwe jwk jws jwt oauth oauth2 oauth2-provider oauth2-server oidc openid-connect

Last synced: 28 Oct 2024

https://github.com/lepture/Authlib

The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

django flask jose jwe jwk jws jwt oauth oauth2 oauth2-provider oauth2-server oidc openid-connect

Last synced: 02 Aug 2024

https://github.com/openiddict/openiddict-core

Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET

aspnetcore dotnet oauth2 openidconnect

Last synced: 14 Oct 2024

https://github.com/Exrick/xboot

基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式

activiti admin dark-mode dashboard elasticsearch iview jpa jwt mybatis-plus mysql oauth2 quartz redis spring-boot spring-security uniapp vue wechat-app xboot

Last synced: 01 Nov 2024

https://github.com/exrick/xboot

基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式

activiti admin dark-mode dashboard elasticsearch iview jpa jwt mybatis-plus mysql oauth2 quartz redis spring-boot spring-security uniapp vue wechat-app xboot

Last synced: 11 Oct 2024

https://github.com/thephpleague/oauth2-client

Easy integration with OAuth 2.0 service providers.

authentication authorization oauth oauth2 php sso

Last synced: 25 Oct 2024

https://github.com/gaubert/gmvault

gmail backup software

backup gmail gmvault oauth2 python restore sync

Last synced: 09 Oct 2024

https://github.com/mholt/timeliner

All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)

backup facebook google-location-history google-photos google-takeout instagram oauth2 twitter

Last synced: 09 Oct 2024

https://github.com/jaredhanson/oauth2orize

OAuth 2.0 authorization server toolkit for Node.js.

express oauth2 oauth2orize

Last synced: 29 Oct 2024

https://github.com/go-oauth2/oauth2

OAuth 2.0 server library for the Go programming language.

go-oauth2 go-oauth2-server oauth2 oauth2-authentication oauth2-provider oauth2-server

Last synced: 29 Oct 2024

https://github.com/ory/oathkeeper

A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

api-gateway golang hacktoberfest oauth2 openid-connect ory ory-oathkeeper reverse-proxy

Last synced: 15 Oct 2024

https://github.com/react-native-google-signin/google-signin

Google Sign-in for your React Native applications

googleauth googlesignin hacktoberfest oauth2 react-native

Last synced: 15 Oct 2024

https://github.com/jazzband/django-oauth-toolkit

OAuth2 goodies for the Djangonauts!

django oauth2 python

Last synced: 28 Oct 2024

https://github.com/panva/node-oidc-provider

OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js

connect oauth2 oidc openid openid-connect openid-provider provider server

Last synced: 29 Oct 2024

https://github.com/openid/appauth-android

Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

android-sdk oauth2 openid-connect

Last synced: 29 Oct 2024

https://github.com/vouch/vouch-proxy

an SSO and OAuth / OIDC login solution for Nginx using the auth_request module

authentication golang jwt lasso nginx nginx-proxy oauth2 sso sso-login sso-solution

Last synced: 11 Oct 2024

https://github.com/smartthingscommunity/smartthingspublic

SmartThings open-source DeviceType Handlers and SmartApps code

internet-of-things oauth2 open-source smartapp smartthings upnp zigbee zwave

Last synced: 15 Oct 2024

https://github.com/SmartThingsCommunity/SmartThingsPublic

SmartThings open-source DeviceType Handlers and SmartApps code

internet-of-things oauth2 open-source smartapp smartthings upnp zigbee zwave

Last synced: 31 Oct 2024

https://github.com/vector4wang/spring-boot-quick

:herb: 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、k3s、k3d、k8s、mybatis加解密插件、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等:pushpin:

assembly druid dubbo elasticsearch hbase jwt k3d k3s k8s maven modules multi-data mybatis oauth2 rabbitmq spark spring-boot springboot sse swagger

Last synced: 11 Oct 2024

https://github.com/stablekernel/aqueduct

Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider.

dart framework http oauth2 orm rest routing server

Last synced: 26 Sep 2024

https://github.com/aspnet-contrib/aspnet.security.oauth.providers

OAuth 2.0 social authentication providers for ASP.NET Core

aspnetcore oauth2 social-authentication

Last synced: 14 Oct 2024

https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers

OAuth 2.0 social authentication providers for ASP.NET Core

aspnetcore oauth2 social-authentication

Last synced: 03 Aug 2024

https://github.com/ory/fosite

Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.

auth authentication authorization golang hacktoberfest library oauth oauth2 openid-connect sdk security

Last synced: 29 Oct 2024

https://github.com/buuntu/fastapi-react

🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker

boilerplate cookiecutter docker fastapi full-stack jwt nginx oauth2 postgres react react-admin sqlalchemy typescript

Last synced: 11 Oct 2024

https://github.com/Buuntu/fastapi-react

🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker

boilerplate cookiecutter docker fastapi full-stack jwt nginx oauth2 postgres react react-admin sqlalchemy typescript

Last synced: 26 Oct 2024

https://github.com/thomseddon/traefik-forward-auth

Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

beyondcorp docker-swarm google-oauth kubernetes oauth2 oauth2-proxy openid-connect traefik

Last synced: 29 Oct 2024

https://github.com/a466350665/smart-sso

SpringBoot SSO 单点登录 权限认证,OAuth2实现,支持跨域、前后端分离、分布式部署

java oauth2 springboot sso

Last synced: 11 Oct 2024

https://github.com/RichardKnop/go-oauth2-server

A standalone, specification-compliant, OAuth2 server written in Golang.

consul docker docker-compose etcd go golang oauth2 oauth2-server postgres

Last synced: 27 Oct 2024

https://github.com/RichardKnop/Go-oauth2-server

A standalone, specification-compliant, OAuth2 server written in Golang.

consul docker docker-compose etcd go golang oauth2 oauth2-server postgres

Last synced: 24 Oct 2024

https://github.com/richardknop/go-oauth2-server

A standalone, specification-compliant, OAuth2 server written in Golang.

consul docker docker-compose etcd go golang oauth2 oauth2-server postgres

Last synced: 11 Oct 2024

https://github.com/phongnguyend/practical.cleanarchitecture

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).

angular aws azure blazor clean-architecture cqrs devops docker domain-driven-design kafka kubernetes microservices oauth2 opentelemetry owasp rabbitmq reactjs signalr vuejs

Last synced: 12 Oct 2024

https://github.com/phongnguyend/Practical.CleanArchitecture

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, Selenium, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, Google)...

angular aws azure blazor clean-architecture cqrs devops docker domain-driven-design kafka kubernetes microservices oauth2 opentelemetry owasp rabbitmq reactjs signalr vuejs

Last synced: 01 Aug 2024

https://github.com/sergiodxa/remix-auth

Simple Authentication for Remix

auth auth0 authentication oauth2 remix strategies

Last synced: 29 Oct 2024

https://github.com/youlaitech/youlai-mall

🚀基于 Spring Boot 3、Spring Cloud & Alibaba 2022、SAS OAuth2 、Vue3、Element-Plus、uni-app 构建的开源全栈商城。

element-plus jwt mybatis mybatis-plus mybatisplus mysql oauth2 redis spring spring-authorization-server spring-boot spring-cloud spring-cloud-alibaba spring-security-oauth2 springboot springcloud uniapp vue3-element-admin youlai-mall

Last synced: 11 Oct 2024

https://github.com/qvest-digital/loginsrv

JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..

caddy caddyserver github golang htpasswd jwt login oauth2 service

Last synced: 09 Oct 2024

https://github.com/techa03/goodskill

🐲基于SpringCloud 2023.x + Dubbo 3.x构建的模拟秒杀微服务项目,集成了Elasticsearch🔍、Gateway、Mybatis-Plus、Sharding-JDBC等常用开源组件

java kotlin oauth2 sharding-jdbc spring-boot springcloud springcloudalibaba

Last synced: 14 Oct 2024

https://github.com/techa03/goodsKill

🐲基于SpringCloud 2023.x + Dubbo 3.x构建的模拟秒杀微服务项目,集成了Elasticsearch🔍、Gateway、Mybatis-Plus、Sharding-JDBC等常用开源组件

java kotlin oauth2 sharding-jdbc spring-boot springcloud springcloudalibaba

Last synced: 01 Aug 2024

https://github.com/openid/AppAuth-iOS

iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers.

ios-sdk oauth2 openid-connect

Last synced: 31 Oct 2024

https://github.com/openid/appauth-ios

iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers.

ios-sdk oauth2 openid-connect

Last synced: 14 Oct 2024

https://github.com/mkhorasani/Streamlit-Authenticator

A secure authentication module to manage user access in a Streamlit application.

authentication oauth2 python streamlit streamlit-component

Last synced: 29 Oct 2024

https://github.com/ueberauth/ueberauth

An Elixir Authentication System for Plug-based Web Applications

authentication authorization elixir oauth oauth2 ueberauth

Last synced: 15 Oct 2024

https://github.com/cloudfoundry/uaa

CloudFoundry User Account and Authentication (UAA) Server

java oauth oauth2 oauth2-server oidc oidc-proxy oidc-server openid-connect

Last synced: 15 Oct 2024

https://github.com/dromara/MaxKey

🗝️MaxKey SSO ,Leading-Edge IAM-IDaas(Identity and Access Management) Product,业界领先的IAM-IDaas身份管理和认证产品,支持OAuth2.x、OpenID Connect、SAML2.0、JWT、CAS、SCIM等SSO标准协议,基于RBAC统一权限控制,实现用户生命周期管理,开源、安全、合规、自主可控。

active-directory authentication cas cloud-identity iam identity jwt kerberos ldap mfa multi-tenancy oauth oauth2 openid-connect rbac saml scim-2 single-sign-on sso topt

Last synced: 02 Nov 2024

https://github.com/authorizerdev/authorizer

Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.

2fa auth authentication authorization docker golang graphdb graphql hacktoberfest magic-link microservice nosql oauth2 role-based-access-control security social-logins sql typescript user-privileges

Last synced: 29 Oct 2024

https://github.com/zquestz/omniauth-google-oauth2

Oauth2 strategy for Google

google-oauth2 oauth2 omniauth ruby

Last synced: 29 Oct 2024

https://github.com/greenpau/caddy-security

🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐

access-control acl auth authentication authorization caddy-plugin caddy2 jwt ldap oauth2 openid paseto paseto-tokens saml secdevops secops security sso webauthn websecurity

Last synced: 30 Oct 2024

https://github.com/dgrubelic/vue-authenticate

Simple Vue.js authentication library

auth authentication oauth oauth2 vue vuejs vuejs2

Last synced: 11 Oct 2024

https://github.com/zitadel/oidc

Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation

certified client code-flow code-flow-pkce discovery go golang jwt library oauth oauth2 oidc openid-connect openidconnect pkce refresh-token relying-party server standard

Last synced: 25 Oct 2024

https://github.com/overtrue/socialite

Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.

alipay baidu dingtalk douban douyin facebook feishu google laravel linkedin login oauth oauth2 oauth2-authentication qq social-login socialite taobao wechat weibo

Last synced: 29 Oct 2024

https://github.com/jaredhanson/passport-facebook

Facebook authentication strategy for Passport and Node.js.

facebook oauth2 passport

Last synced: 29 Oct 2024

https://github.com/yangzongzhuan/ruoyi-cloud

:tada: (RuoYi)官方仓库 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统

docker elasticsearch elk fastdfs feign java nacos oauth2 seata sentinel skywalking springboot springboot-admin springcloud springcloud-alibaba springcloud-gateway springsecurity swagger vue zipkin

Last synced: 11 Oct 2024