云建造网页登录:Spring Coud微效劳 前后端别离 大都据源经典框架
本文摘要: 项目介绍本项目基于Spring Cloud 和Ant Design Pro完成前后端管理平台一站式脚手架,便于快速开发企业级应用。我们的愿景是 基于Copy&Paste技能,完成面向Google&Baidu编程,让码农搬砖不累,做更好的良民。项目完成:admin-serv

项目介绍


本项目基于Spring Cloud 和Ant Design Pro完成前后端管理平台一站式脚手架,便于快速开发企业级应用。我们的愿景是 基于Copy&Paste技能,完成面向Google&Baidu编程,让码农搬砖不累,做更好的良民。

项目完成:
  1. admin-service基于Spring Cloud Hoxton.RELEASE(Spring boot 2.2.2RELEASE)完成配置、注册、认证等通用效劳,完成一键式出产级微效劳框架
  2. Spring Security基于Oauth2认证并生成JWT Token,并自界说SSO统一登录页面,完成规范认证协议,保证登陆安全
  3. 基于Ant Design Pro完成admin-ui, 前后端别离,使用Spring Security SSO登录页面登录,并基于JWT Token完成权限控制。全栈工程师,前后端一站式效劳。
  4. 所有效劳均编写了DockerFile文件,可以当即完成K8s布置。完成了阿里如此效的release文件,建议通过阿里如此效完成继续集成继续交给布置,现在我们的环境云效会主动监听git代码提交,当发生代码提交时,主动编译并布置到测试的k8s容器集群环境
  5. Ironman效劳中完成大都据源配置,redis配置,Feign, ribbon, 并通过注解完成基于JWT Token中人物控制API拜访权限
  6. 添加Swagger配置,完成主动生成api文档
  7. Config效劳完成测试环境和出产环境配置文件阻隔
  8. Registry效劳支撑多实例高可用布置
  9. Monitor效劳完成Spring Boot Admin 监控效劳
  10. Gateway效劳完成网关效劳。出产环境假如使用K8s布置,因为有内部DNS和路由,不需要布置.
  11. wechat和avenger现在是个空的效劳,没有任何内容。

运转效劳最简略步骤

后端效劳admin-service

  1. IntelliJ引入项目admin-service
  2. 首要启动config效劳和registry效劳
  3. 启动auth效劳

前端效劳admin-ui

  1. 装置依赖
sudo npm install tyarn -gtyarn install

或者
sudo npm install cnpm -gcnpm install
  1. 启动项目
npm start
  1. 启动效劳端 至admin-ui目录下
node ./server/app.js

admin-service

描述


建立Spring Cloud常用微效劳,包括配置效劳、注册效劳、认证效劳,满足中小企业及个人基础框架开箱即用。支撑选用阿里如此效效劳和kubernetes容器效劳完成出产级继续布置继续集成。

Spring cloud中最杂乱的实际上是认证效劳,本项目认证效劳现已支撑
  1. 完成Oauth2认证生成JWT Token
  2. 界说统一登录页面完成sso登录
  3. 支撑自界说认证方式,完成多种方式认证
  4. 支撑直接通过API直接获取JWT Token,满足小程序、微信大众号等现已认证过需要直接获取token的场景

admin-ui

描述


本项目基于 Ant Design Pro V4.0 定制开发,加入以下内容:
  1. 通过Spring Security中的统一登录平台进行登录
  2. 基于后台返回的jwt token 中的人物进行权限认证
  3. 添加 nodejs server 端 Koa、Koa Router,可以直接布置
  4. 添加 dockerfile 文件,可以通过k8s进行布置

效果

  1. 阅读器输入localhost:8000后会主动跳转到登录页
  2. 输入用户名和密码 admin/admin后,跳转到官网
  3. Cookie中JWT Token
  4. 监控效劳localhost:8001效果(假如启动了monitor效劳,用户名和密码为admin/admin)

  1. 移动端效果


文档

  1. Spring Security认证根本原理 https://www.jianshu.com/p/f3a0fb302ef1
  2. Spring Security OAuth2.0自界说登录页面 + JWT Token配置 https://www.jianshu.com/p/122dace5d570
  3. Spring Secutity 添加过滤器完成自界说登录认证 https://www.jianshu.com/p/68885d0e1cd9
  4. Spring Security 自界说生成JWT Token API https://www.jianshu.com/p/afed86fb90bb

先转发 再重视,私信“效劳”即可免费获取源码下载地点

【免责声明】本文仅代表作者或发布者个人观念,不代表(www.lmnkf.cn)及其所属公司官方发声,对文章观念有疑义请先联络作者或发布者自己修正,若内容触及侵权或违法信息,请先联络发布者或作者删除,若需我们协助请联络平台管理员,Emailcxb5918(本平台不支撑其他投诉反馈渠道,谢谢合作)。若需要学习以上相关常识请到巨推学院观看视频教程,网站地址www.tsllg.cn。

相关内容