收藏
回答

前后端分离及Oauth2开发请教

问题模块
开发者工具

各位大神,使用开发工具开发非小程序应用时,如果是前后端分离的模式,你们一般的 Oauth2 是怎么做的?


我现在是第一步的页面跳转是前端做的,拿到 code 之后,交给后端做剩余的处理。


但是,用开发工具的时候,发现开发工具阻止页面跳转。(我这边的应用第一步就需要获取人员信息)。


这样就导致,如果使用开发工具,我的应用甚至连欢迎页面这种都打不开。


但是,如果不使用开发工具,我又不知道怎么去调试。你们一般是怎么样的流程?

最后一次编辑于  2017-07-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

12 个回答

  • yansen😊
    yansen😊
    2017-07-14

    谢谢

    2017-07-14
    赞同
    回复
  • Ranx
    Ranx
    2017-07-13

    如果是app应用的话,通过某种传值的方式,打开app 如果是h5页面,你在微信浏览器里面,微信拦截你请求之类,就知道了你是想干嘛的


    2017-07-13
    赞同
    回复
  • yansen😊
    yansen😊
    2017-07-13

    你上面的图里面。我可以这么理解吗:

    2 是从后台服务拿到 链接 传递到 企业号或者服务号 app 也就是 html

    3 使用 html 跳转到 2 传递过来的链接,然后微信用户确定

    4 微信返回 code 到 3 发起的 url


    如果,是这样的,你这里的 3 唤起微信授权是怎么做的?

    2017-07-13
    赞同
    回复
  • Ranx
    Ranx
    2017-07-13

    个人理解

    2017-07-13
    赞同
    回复
  • Ranx
    Ranx
    2017-07-13

    怎么说呢,大概是怎么一个过程。  1是发起授权,2是同意之后拿到token,3是拿token去换取对应的用户信息 1,2,3过程中可能+各种验证限制。

    2017-07-13
    赞同
    回复
  • yansen😊
    yansen😊
    2017-07-13

    @Ranx 能简单说下你的 oauth2 流程是怎么做的吗?

    2017-07-13
    赞同
    回复
  • Ranx
    Ranx
    2017-07-13

    可能是我运气好,没遇到过

    2017-07-13
    赞同
    回复
  • yansen😊
    yansen😊
    2017-07-13

    没用,这是老问题了。之前的老版本就有这个问题。今天做项目又是前后端分离,又是这个问题,所以才会到这边看看大家有什么好的方案

    2017-07-13
    赞同
    回复
  • Ranx
    Ranx
    2017-07-13

    试试关了代理顺便重启一下开发着工具?

    2017-07-13
    赞同
    回复
  • yansen😊
    yansen😊
    2017-07-13

    https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/different.html 这个上面有一节【普通转发】, 不知道说的是否跟我的场景一样

    2017-07-13
    赞同
    回复

正在加载...