关于登录的问题,请各位朋友们指点一下

双人鱼XKQ 发布于 2017/07/02 20:32
阅读 113
收藏 0

首先,感谢您能在百忙之中为我解答!

在学校学习的时候,Java登录就是搞个表单,把用户名密码传到后台,数据库比对,然后存在就把user放到session中,然后在jsp页面中获取,显示用户名,就完事儿了,为啥现在这么麻烦呢?

=======================================

为啥小程序登录怎么就这么麻烦?

如下是小程序API官方提供的登录时序图。

这个我的理解就是,调用微信的公共登录接口,然后返回code,把code传到我们自己开发程序的服务器上面,然后调用一个接口,返回session_key和openId,然后在自己的服务器上面生成session,以它作为key,将session_key+openId传到前台,保存到微信的缓存中,再调用的时候,再发送这个值,到后台验证。

========

问题:

1.第三方服务器3rd Session是如何生成的?

2.微信的登录和第三方服务器的登录是一个登录吗?

3.来来回回就是为了得到session_key和openId,为啥不直接传到微信客户端?

他说session_key不能传输到客户端,到后面也传到前台了吧?

4.这个登录跟OAuth2.0授权有什么关系?

因为不太了解,问的问题可能不太对,所以大家尽可能稍微详细给我讲讲吧。

加载中
返回顶部
顶部