说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111624155.9 (22)申请日 2021.12.28 (71)申请人 苏州小棉袄信息技 术股份有限公司 地址 215000 江苏省苏州市东吴北路2 99号 1901室(1909、 1910、 191 1) (72)发明人 许龙 陈涵镔 潘逸萍 郦奇荣  (74)专利代理 机构 绍兴市越兴专利事务所(普 通合伙) 33220 代理人 高林 (51)Int.Cl. H04L 9/40(2022.01) H04L 51/046(2022.01) (54)发明名称 基于微信授权登陆的系统 互跳免登陆方法 (57)摘要 本发明涉及互联网技术领域, 尤其涉及一种 基于微信授权登陆的系统互跳免登陆方法, 该方 法关键在于需要构建一个统一用户中心, 用户中 心以用户的手机号为唯一标识, 辅以微信平台的 unionid, 用户在 游客端进行跳转之前, 必须先向 本平台后端获取授 权码AuthCode, 平台后端需要 携带用户手机号和u nionid向统一用户中心获取 授权码, 统一用户中心需要判断此手机号用户在 统一用户中心是否存在, 如果不存在则要进行创 建, 然后再返回授权码。 而跳过去的平台则在获 取到授权码之后, 需要先拿授权码去统一用户中 心判断能否登陆, 如果可 以, 则自动进行本平台 的登陆流 程, 实现免登陆的效果。 权利要求书1页 说明书3页 附图1页 CN 114285658 A 2022.04.05 CN 114285658 A 1.一种基于微信授权登陆的系统互跳免登陆方法, 其特征在于, 包括统一用户中心和 多个平台, 所述统一用户中心具备用户唯一标识, 各个平台的各个客户端支持微信授权登 陆且各个平台位于同一个微信开 放平台账号底下; 包括以下步骤: S1. 用户在平台A游客端请求跳转, 平台A游客端判断当前客户端类型, 然后向平台A后 端请求跳转授权码; S2. 平台A后端接收获取授权码的请求后, 判断用户当前是否已登录, 若未登陆, 则直 接返回空, 若已登录, 则获取本平台此用户的信息, 然后携带用户信息向统一用户中心请求 授权码; S3. 统一用户中心接收获取授权码的请求后, 判断统一用户中心是否存在此用户信 息, 若存在则生 成授权码, 并反馈给平台A游 客端; 若不存在, 则根据接收的用户信息创建此 用户, 并生成授权码, 之后在反馈给平台A 游客端; S4. 平台A游客端携带授权码给平台B游客端, 平台B游客端判断授权码是否为空, 若为 空, 则不进行登录处 理, 若不为空, 则向平台B后端请求 根据授权码进行登录; S5. 平台B后端接收平台B游客端发来的请求后, 向统一用户中心请求获取相应的用户 信息, 若统一用户中心没有返回对应的用户信息, 则表示授权码为非法伪造, 平台B后端告 知平台B游客端不作登录处 理; 若统一用户中心返回相应的用户信 息且平台B存在此用户信 息, 则平台B后端反馈给平 台B游客端 进行自动登录; 若统一用户中心返回相应的用户信 息且平台B不存在此用户信 息, 则平台B根据用户信 息自动创建此用户, 然后再由平台B后端反馈给平台B游客端 进行自动登录 。 2.如权利要求1所述的一种基于微信授权登陆的系统互跳免登陆方法, 其特征在于: 所 述步骤S3中, 统一用户中心生成的授权码具 备时效性。 3.如权利要求1所述的一种基于微信授权登陆的系统互跳免登陆方法, 其特征在于: 在 步骤S5中, 统一用户中心接收平台B后端的请求后, 判断平台B后端发送的授权码是否合法, 若合法则返回对应的用户信息, 若非法, 则返回空。权 利 要 求 书 1/1 页 2 CN 114285658 A 2基于微信授权登陆的 系统互跳免登陆方 法 技术领域 [0001]本发明涉及互联 网技术领域, 尤其涉及一种基于微信授权登陆的系统互跳免登陆 方法。 背景技术 [0002]目前公众号的运营非常普及, 有许多的企事业单位都在公众号上提供了相应的服 务, 比如银行、 政府、 专 业旅游平台等等, 而且不仅有公众号, 同时也开 发了小程序、 安卓app 和苹果app, 供用户使用。 随着业务的发展, 企业可能会开发新的系统, 新系统也会有公众 号、 小程序、 安卓app和苹果app, 很多时候, 为了运营需要, 需要打通新旧两个系统的用户体 系(即用户甲既是A系统的用户, 也是B系统的用户), 为了优化用户体验, 需要实现不同系 统、 不同应用之 间互跳免登陆。 比如用户已在系统A的公众号登陆, 现在要实现跳到B系统的 公众号之后实现无需授权自动登陆, 或者用户已在系统A的苹 果app登陆, 现在跳转系统B的 苹果app也要实现免登陆。 [0003]但这种基于微信授权用户体系的不同平台之间互跳的情况目前市面上还没有完 善的解决方案, A系统平台跳往B系统平台的时候, 通常是必须进 行再次进 行登陆(通过手机 号登陆, 或者微信授权 登陆), 如果两个平台没有关联性, 这种方式是非常合乎逻辑的, 但是 如果两个平台是有强关联性的, 比如这两个平台属于同一个体系的话, 就非常影响用户体 验了。 [0004]基于此, 本 案由此提出。 发明内容 [0005]为解决上述问题, 本发明的目的在于提供一种基于微信授权登陆的系统互跳免登 陆方法, 以达 到不同系统之间的互跳免登陆。 [0006]为了实现上述目的, 本发明的技 术方案如下: 一种基于微信授权登陆的系统互跳免登陆方法, 其特征在于, 包括统一用户中心 和多个平台, 所述统一用户中心具备用户唯一标识, 各个平台的各个客户端支持微信授权 登陆且各个平台位于同一个微信开 放平台账号底下; 包括以下步骤: S1. 用户在平台A游客端请求跳转, 平台A游客端判断当前客户端类型, 然后向平 台A后端请求跳转授权码; S2. 平台A后端接收获取授权码的请求后, 判断用户当前是否已登录, 若未登陆, 则直接返回空, 若已登录, 则获取本平台此用户的信息, 然后携带用户信息向统一用户中心 请求授权码; S3. 统一用户中心接收获取授权码的请求后, 判断统一用户中心 是否存在此用户 信息, 若存在则生 成授权码, 并反馈给平台A游客端; 若不存在, 则根据接收的用户信息创建 此用户, 并生成授权码, 之后在反馈给平台A 游客端;说 明 书 1/3 页 3 CN 114285658 A 3

.PDF文档 专利 基于微信授权登陆的系统互跳免登陆方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于微信授权登陆的系统互跳免登陆方法 第 1 页 专利 基于微信授权登陆的系统互跳免登陆方法 第 2 页 专利 基于微信授权登陆的系统互跳免登陆方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:06:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。