dc19901212
dc19901212
  • 发布:2018-12-27 11:43
  • 更新:2018-12-27 12:04
  • 阅读:5913

请问uni.login的登录机制是什么?

分类:uni-app

没有相关的流程图。。。
因为要拿到openid和sesson_key等参数,是需要服务端向微信API发起请求获取的,
如果不用uniapp的话,所谓服务端肯定是我们自建的服务器了。
所以在用uni.login的情况下,这里的服务端是不是就变成uniapp的服务端?

关于authResult的描述,文档里是这么说:登录服务商提供的登录信息,服务商不同返回的结果不完全相同。
拿微信来说,微信可能会同时返回openid和sesson_key,那么authResult是取了哪个进行返回?

补充:如果是我们自己的服务器端向微信API发起请求以获取sesson_key,那么应该有配置我们服务端相关接口的地方呀?

2018-12-27 11:43 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

uniapp的服务端?不存在这个东西。
都是自己搭建后端服务的。

  • dc19901212 (作者)

    可是没有地方让我们配置自己的服务端接口啊,直接调用uni.login,就出来一串code,我们也不知道这个code是怎么来的

    2018-12-27 18:29

  • 回梦無痕

    回复 dc19901212:uni.login是第三方登录的,code应该是微信登陆的code,需要自己提交到自己服务器然后自己服务器向微信服务器获取openid之类的用户信息。

    2018-12-28 08:31

该问题目前已经被锁定, 无法添加新回复