易水公共组件是基于 springboot 的高度封装的通用型组件,在对 spring security 和 spring security oauth2 高度可定制化的功能封装外,还支持第三方登录和 sso 单点登录功能,使用户能够快速开启 QQ 登录和微信登录能力,搭建属于自己的认证/授权中心。此外,工具还提供各种常见的图形验证码、短信验证码和邮件验证码功能,并支持跨域设置和全局异常捕获功能,实现自定义异常信息提示。另外,组件还包含 swagger 接口文档功能,支持一键导出离线接口使用文档。最后,组件提供了大量丰富的配置属性,支持通过属性配置完成各项功能设置,真正实现零侵入、防止暴力破解的无缝接入功能。
易水公众组件 5.0.0 已经发布,此版本更新内容包括:
此版本对代码进行了大量的重构,并对代码结构进行了重新划分,优化了隐藏的历史问题。在本次更新中,为组件中的各个模块都增加启用停用开发,用户在使用本组件时可以按需加载所需要的功能,不再因为其他未使用的功能模块对本地复杂应用环境造成影响。同时在本次更新中,重新定义了异常处理功能,使用户可以根据不同精确度对不同的异常配置自定义的异常提示信息,并提取出了异常信息工具,使异常处理功能更加合理,使用范围更广泛。
针对组件中的核心功能--安全模块,本次更新中对代码按照功能进行了拆分,重构为基础安全模块和oauth2模块,让用户根据需要引用不用程度的安全功能,更加合理的保护自己的应用程序。与此同时,组件融合了资源服务器功能,让用户能一键将本地应用快速变身为oauth2资源服务器,快速接入认证系统。
本次更新的主要更新点如下:
- 代码进行大面积重构,重新划分代码结构
- 各组件都新增启用/停用开关,满足各种特殊场景使用
- 重写验证码组件,处理方式更加灵活,使用方式更加方便
- 重写异常处理功能,允许用户自定义异常提示信息
- 拆分安全模块代码,使用用户根据不用使用需要灵活配置
- 修复验证basic信息时异常处理不合理问题
- 新增资源服务器功能,本地应用一键变身资源服务器 8 其他一些bug问题修复
详情查看:https://gitee.com/zhiyubujian/common-starter/releases/5.0.0
暂无更多评论