云建造网页登录:Spring Coud微效劳 前后端别离 大都据源经典框架
作者:admin 发布时间:2020-06-02 05:50 来源:个人免费服务器_自助建网站_免费永久个人域名注册_建网站服务器_免费创建网站
本文摘要: 项目介绍本项目基于Spring Cloud 和Ant Design Pro完成前后端管理平台一站式脚手架,便于快速开发企业级应用。我们的愿景是 基于Copy&Paste技能,完成面向Google&Baidu编程,让码农搬砖不累,做更好的良民。项目完成:admin-serv
项目介绍
本项目基于Spring Cloud 和Ant Design Pro完成前后端管理平台一站式脚手架,便于快速开发企业级应用。我们的愿景是 基于Copy&Paste技能,完成面向Google&Baidu编程,让码农搬砖不累,做更好的良民。
项目完成:
- admin-service基于Spring Cloud Hoxton.RELEASE(Spring boot 2.2.2RELEASE)完成配置、注册、认证等通用效劳,完成一键式出产级微效劳框架
- Spring Security基于Oauth2认证并生成JWT Token,并自界说SSO统一登录页面,完成规范认证协议,保证登陆安全
- 基于Ant Design Pro完成admin-ui, 前后端别离,使用Spring Security SSO登录页面登录,并基于JWT Token完成权限控制。全栈工程师,前后端一站式效劳。
- 所有效劳均编写了DockerFile文件,可以当即完成K8s布置。完成了阿里如此效的release文件,建议通过阿里如此效完成继续集成继续交给布置,现在我们的环境云效会主动监听git代码提交,当发生代码提交时,主动编译并布置到测试的k8s容器集群环境
- Ironman效劳中完成大都据源配置,redis配置,Feign, ribbon, 并通过注解完成基于JWT Token中人物控制API拜访权限
- 添加Swagger配置,完成主动生成api文档
- Config效劳完成测试环境和出产环境配置文件阻隔
- Registry效劳支撑多实例高可用布置
- Monitor效劳完成Spring Boot Admin 监控效劳
- Gateway效劳完成网关效劳。出产环境假如使用K8s布置,因为有内部DNS和路由,不需要布置.
- wechat和avenger现在是个空的效劳,没有任何内容。
运转效劳最简略步骤
后端效劳admin-service
- IntelliJ引入项目admin-service
- 首要启动config效劳和registry效劳
- 启动auth效劳
前端效劳admin-ui
- 装置依赖
sudo npm install tyarn -gtyarn install
或者
sudo npm install cnpm -gcnpm install
- 启动项目
npm start
- 启动效劳端 至admin-ui目录下
node ./server/app.js
admin-service
描述
建立Spring Cloud常用微效劳,包括配置效劳、注册效劳、认证效劳,满足中小企业及个人基础框架开箱即用。支撑选用阿里如此效效劳和kubernetes容器效劳完成出产级继续布置继续集成。
Spring cloud中最杂乱的实际上是认证效劳,本项目认证效劳现已支撑
- 完成Oauth2认证生成JWT Token
- 界说统一登录页面完成sso登录
- 支撑自界说认证方式,完成多种方式认证
- 支撑直接通过API直接获取JWT Token,满足小程序、微信大众号等现已认证过需要直接获取token的场景
admin-ui
描述
本项目基于 Ant Design Pro V4.0 定制开发,加入以下内容:
- 通过Spring Security中的统一登录平台进行登录
- 基于后台返回的jwt token 中的人物进行权限认证
- 添加 nodejs server 端 Koa、Koa Router,可以直接布置
- 添加 dockerfile 文件,可以通过k8s进行布置
效果
- 阅读器输入localhost:8000后会主动跳转到登录页
- 输入用户名和密码 admin/admin后,跳转到官网
- Cookie中JWT Token
- 监控效劳localhost:8001效果(假如启动了monitor效劳,用户名和密码为admin/admin)
- 移动端效果
文档
- Spring Security认证根本原理 https://www.jianshu.com/p/f3a0fb302ef1
- Spring Security OAuth2.0自界说登录页面 + JWT Token配置 https://www.jianshu.com/p/122dace5d570
- Spring Secutity 添加过滤器完成自界说登录认证 https://www.jianshu.com/p/68885d0e1cd9
- Spring Security 自界说生成JWT Token API https://www.jianshu.com/p/afed86fb90bb
先转发 再重视,私信“效劳”即可免费获取源码下载地点
【免责声明】本文仅代表作者或发布者个人观念,不代表(www.lmnkf.cn)及其所属公司官方发声,对文章观念有疑义请先联络作者或发布者自己修正,若内容触及侵权或违法信息,请先联络发布者或作者删除,若需我们协助请联络平台管理员,Emailcxb5918(本平台不支撑其他投诉反馈渠道,谢谢合作)。若需要学习以上相关常识请到巨推学院观看视频教程,网站地址www.tsllg.cn。
下一篇:怎么做网站?:怎么通过专业性来了解靠谱的微信代运营公司? >>