浅谈那些第三方快捷登录的事儿(qq、wechat、sina)

2018-05-22  本文已影响16人  稽无贼

1.本文介绍

        笔者是一名程序猿,最近在总结第三方快捷登录方面的注意事项,所以在此分享一下在开发快捷登录时的逻辑注意事项;

2.相关知识

    开发背景:java,springMVC;

    三个平台的授权机制:OAuth2.0协议;

    授权流程:三个平台各有差异,但是总体如下图所示,

第一张图是快捷登录按钮执行的逻辑逻辑,第二张是绑定第三方帐号的逻辑,第三张是授权回调接口的逻辑;

图1 图2 图3

3.注意事项:

        session中有没有user,是判定是否是绑定动作的关键,巧的是,简书的快捷登录就没有清除session,导致绑定帐号的时候会有bug。

        最后,第一次发文,望多多包涵。

上一篇下一篇

猜你喜欢

热点阅读