文件名称:Micro-Service-Skeleton:微服务开发基础框架
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-20 20:50:40
Java
Micro-Service-Skeleton 微服务开发基础框架 版本说明 目前使用的Nacos版本,如需Eureka作为注册中心的请采用tags v2.0() 目前已经改版,进阶版: 一、需求 在2018年写的只是基于OAUTH认证授权的入门级应用。本文基于实战目的,实现权限的动态控制。 现有如下需求: 基于用户-角色-权限控制 权限粒度控制到具体的请求URL 当用户的角色或者权限变动后,已获授权的用户需要重新登录授权 本文围绕上面三个基本需求进行实现。 二、工程说明 设计的框架已经中间件有: Nacos 1.3 Spring Cloud Hoxton.SR8 JWT nimbus-jose-jwt Spring Cloud Gateway Spring security mybatis-plus Redis mysql 设计的主要工程有: gateway:网关,动态权限判断 auth
【文件预览】:
Micro-Service-Skeleton-master
----.gitignore(885B)
----README.md(16KB)
----other()
--------db()
----pom.xml(3KB)
----mss-monitor()
--------.gitignore(249B)
--------pom.xml(2KB)
--------src()
----mss-oauth()
--------.gitignore(249B)
--------node-1.bat(65B)
--------pom.xml(2KB)
--------package.bat(56B)
--------src()
----mss-common()
--------.gitignore(268B)
--------pom.xml(1KB)
--------src()
----mss-gateway()
--------.gitignore(249B)
--------node-1.bat(68B)
--------pom.xml(2KB)
--------src()
----mss-upms()
--------.gitignore(268B)
--------pom.xml(4KB)
--------mvnw(6KB)
--------package.bat(56B)
--------src()
--------mvnw.cmd(5KB)