springboot移动端授权登录请求接口说明
  rRziRjHpH3eG 2023年11月22日 28 0

使用系统内部

演示代码,在附件下载

  • 方便统一管理用户
  • 方便在线用户监控
  • 一处编写、处处可用
  • 统一鉴权方式

1. 新增角色、用户组

【若已分配可跳过】角色管理 - 新增专门用于移动等模块 - 不分配任何后台菜单【DZDS已有】

springboot移动端授权登录请求接口说明_springboot

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) }

springboot移动端授权登录请求接口说明_登录_02

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)


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月22日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   54   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   109   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
rRziRjHpH3eG