Build a Scalable RBAC System with Spring Cloud Finchley & OAuth2

This open‑source project offers a Spring Cloud Finchley‑based RBAC permission system using Spring Security OAuth2, a data‑driven Element‑ui front‑end that works without Vue experience, and full container support (Docker, Kubernetes, Rancher2) plus production‑ready lambda, Stream API and WebFlux examples, with detailed dependency listings and contribution guidelines.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
Build a Scalable RBAC System with Spring Cloud Finchley & OAuth2

Introduction

RBAC permission management system based on Spring Cloud Finchley and Spring Security OAuth2

Data‑driven view encapsulated with Element‑ui, enabling quick start without Vue experience

Provides containerization support for Docker, Kubernetes, Rancher2

Offers production practices for lambda, Stream API, WebFlux

Core Dependencies

Spring Boot 2.0.8.RELEASE

Spring Cloud Finchley.SR2

Spring Security OAuth2 2.3.3

Mybatis Plus 3.0.6

hutool 4.3.3

Avue 1.5.0

Module Description

Submit Feedback

Please submit an issue with clear description of the problem, development environment, and reproduction steps.

Feature requests are not accepted and may be closed directly.

Contact: [email protected]

Community group: 23754102

Open Source License

Acknowledgments

avue @smallwei

mica-auto @dreamlu

bladex @smallc

mybatis-plus @青苗

hutool @路小磊

Open Source Recommendations

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

DockerSpring BootWebFluxSpring CloudOAuth2RBAC
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.