收藏
回答

企业微信登录的两种模式有什么不一样?

回答关注问题邀请回答
收藏

3 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-09-29

    你好,第一种网页授权登入是oauth2鉴权,第二种扫码授权登入是sso登录授权,功能上,第一个 企业微信环境可以网页授权,第二个 外部浏览器扫码登录

    2021-09-29
    有用
    回复
  • lyx
    lyx
    2021-09-28

    第一个网页授权登录 ,是企业微信客户端打开的oaut2,进行跳转进行登录,在企业微信应用内肯定不需要扫码进行登录的;

    第二个是一般是在非企业微信端打开如电脑的浏览器打开,然后拿手机企业微信扫下码进行登录。

    这文档上都有写。

    我们有企业微信开发的同行群,点我名称或头像看个人介绍或者微信(li570467731)可以联系到我,拉你进群
    


    2021-09-28
    有用
    回复
  • 肉松锅巴
    肉松锅巴
    2021-09-28

    有以下几点问题:

    1.我看第一种是oauth2的登录,第二种是什么?

    2.第一种是只能企业微信软件里面的链接才可以授权吗,我如果是在第三方网站跳转的授权页,需要用第几种?

    3.如果我在授权后,想直接调用某个接口获取登录用户的信息,我看第一种模式是不支持直接获取的吗,需要先获取user_ticket(成员凭证)才可以获取用户信息?我想直接获取的话第二种模式能实现吗?

    2021-09-28
    有用
    回复 5
    • lyx
      lyx
      2021-09-28
      第一种是需要在企业微信里,如果你第三方网站是在电脑浏览器打开可以用扫码;两种方式都能获取用户信息
      2021-09-28
      回复
    • 肉松锅巴
      肉松锅巴
      2021-09-28回复lyx
      请问第二种是属于什么协议,不属于oauth2吧,我看获取acc_token的值都跟code没有关系
      2021-09-28
      回复
    • lyx
      lyx
      2021-09-28回复肉松锅巴
      你不用关注什么协议,一个直接跳转,一个是扫码再跳转,操作不一样而已;结果都是为了获取code,通过token+code就能获取用户信息
      2021-09-28
      回复
    • 肉松锅巴
      肉松锅巴
      2021-09-29回复lyx
      因为我想做的那个东西不开源,现在用的插件集成Oauth2的登录,第一种模式是正常的oauth2流程,但是他在获取用户信息的时候,需要请求两次,第一次获取用户凭据,第二次通过用户凭据才可以获取用户信息
      2021-09-29
      回复
    • 肉松锅巴
      肉松锅巴
      2021-09-29回复肉松锅巴
      插件中只能配置一个获取用户信息的地址,而且参数限制的也很死,请求code返回的时候,获取的就是code,第二种模式的auth_code因为名字问题获取不到
      2021-09-29
      回复
登录 后发表内容