BanTanger/im-whale-shark

[feature]: 完善用户登录鉴权功能

Closed this issue · 1 comments

预期功能描述

当前出于快速开发和测试接口功能的角度考虑,只是在用户登陆时放权,并没有拦截做判断,需要新增用户身份权限校验功能

完成该预期功能所需要知识(可选)

  1. JWT 权限校验拦截
  2. CAS 和 SSO 保证单点登录
  3. Spring Security
  4. Satoken

补充说明(可选)

事实上这个功能可以不在 IM 架构上做,whale-shark 的设计理念就是 SDK 对接其他系统,而一般系统最核心的功能无非就是 CAS、登录登出这一些逻辑,所以复杂的登录登出业务逻辑可以不在 IM 上做,只需在系统成功登录之后传递给内嵌的 SDK,也就是 IM 系统内部绑定用户和 Channel 即可