使用系统内部
演示代码,在附件下载
- 方便统一管理用户
- 方便在线用户监控
- 一处编写、处处可用
- 统一鉴权方式
1. 新增角色、用户组
【若已分配可跳过】角色管理 - 新增专门用于移动等模块 - 不分配任何后台菜单【DZDS已有】
2. 新增、修改用户
在业务模块添加、修改用户信息,需要同步到sys_user中,调用以下方法即可。【账号需全局唯一】
userService.insertUser(user)
里面的角色、部门、等可以固定默认写上面已经添加的
具体可以参考:pgz-web/src/main/java/com/pgz/hjmDemo/controller/HjmLoginController.java
3. 接口工具使用
https://apifox.com/apidoc/shared-a1d8328c-0e0b-4071-be8b-bb4a49524e28
此方式均需要请求接口head需携带token(非pgz-api开头接口、hjmLogin登录接口不要)
注意:Bearer后有空格
headers: { 'Authorization': 'Bearer ' + storage.get(ACCESS_TOKEN) }
4. 前端代码请求使用
详见接口测试工具使用
使用pgz-api开头
此开头方式,均不需要任何验证
只要在controller方法加@RequestMapping("/pgz-api")
或者@PostMapping("/hjmTemp2")前面加上即可
使用pgz-api + 自定义验证
自定义保存用户密码 + 自定义加密方式https://doc.hutool.cn/pages/Digester/#digester
登录进行加密和 DB中已有数据进行比对。
后续其他接口,可按需求进行校验比对。
明文方式
最方便,但不推荐,DB中直接存储明文进行比较
技术支持
更高级加密方式定制、新需求、任何疑问、联系我们!
附件下载
hjmDemo.zip: https://url37.ctfile.com/f/8850437-972461401-161c87?p=4760 (访问密码: 4760)