移动端的用户,怎么获取后台接口的token,进行接口访问?

Blade 未结 1 547
行云plus
行云plus 2022-09-13 17:43

一、该问题的重现步骤是什么?

目前项目后端接口使用bladex开发,后台管理使用saber,saber调用后台接口没问题。

产品涉及的端比较多,如小程序、公众号、app,这些移动端基本都有一套独立的会员,

登录后要调用后台的接口,需要通过鉴权,获取token时,需要租户id,用户名和密码,

用户名和密码是后台管理的账号和密码,与移动端的用户信息无关,怎么通过鉴权访问接口?


如果移动端写一个固定的后端密码,不是很好,可能也不安全,有没有好的方案?


二、你期待的结果是什么?

使用移动端的用户信息获取token,访问后台接口

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

2.8.0-2.9.1   Windows10 和 centos7


1条回答
  •  admin
    admin (楼主)
    2022-09-16 09:51

    可以共用一套用户体系,然后设置用户平台类型,移动端请求的时候传递这个参数,后端token校验的时候匹配平台是否正确就可以了。如果想更复杂的情况,那还是需要单独建立一个移动端用户管理的,但这样一来token接口的逻辑也都需要改动
    image.png

    0 讨论(0)
提交回复