CN115208663A - 一种基于微信生态的用户一键式身份认证的方法 - Google Patents

一种基于微信生态的用户一键式身份认证的方法 Download PDF

Info

Publication number
CN115208663A
CN115208663A CN202210828429.4A CN202210828429A CN115208663A CN 115208663 A CN115208663 A CN 115208663A CN 202210828429 A CN202210828429 A CN 202210828429A CN 115208663 A CN115208663 A CN 115208663A
Authority
CN
China
Prior art keywords
wireless terminal
terminal user
wechat
user
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210828429.4A
Other languages
English (en)
Inventor
谢扬
高飞虎
王辰凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Steam Memory Technology Co ltd
Original Assignee
Beijing Steam Memory Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Steam Memory Technology Co ltd filed Critical Beijing Steam Memory Technology Co ltd
Priority to CN202210828429.4A priority Critical patent/CN115208663A/zh
Publication of CN115208663A publication Critical patent/CN115208663A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出一种基于微信生态的用户一键式身份认证的方法,在登录认证时,开启扫描微信小程序二维码登录,获取用户的微信头像和昵称,并获取用户的手机号信息,建立了以手机号码为基础的账号体系。本发明有益效果为:用户一键授权即可以获得微信官方提供的实名用户信息及真实手机号码完成注册或登录,无需输入密码,无需对手机号信息进行二次验证,提升了用户体验,增强了易用性和安全性,极大的降低了成本,并可提供个性化部署。

Description

一种基于微信生态的用户一键式身份认证的方法
技术领域
本发明涉及互联网技术领域,特别是指一种基于微信生态的用户一键式身份认证的方法。
背景技术
在互联网发展的今天,各种应用程序平台会涉及到登录注册的对接,其中一键认证功能是用户体验比较好的一种方式,它是获客的关键。
现有同类技术常见的有两种:一是基于基于三大运营商号码认证,可以为用户提供一键免密登录服务,但需要一定的成本费用,单次认证的费用大概是在0.02-0.03元(人民币)左右,在用户数以千万计的时候,认证费用将带来不小的负担。二是第三方扫码认证,通过接入第三方,例如微信、微博、QQ、支付宝等第三方进行登录,一般是通过扫码的方式来完成认证,但扫码登录后无法获取到用户的联系方式,例如手机号或邮箱等信息。还需要在此基础上进行二次开发,以便对手机号进行二次认证,在验证手机号的有效性时,仍需要通过短信验证码的方式进行手机号有效性的校验,并且不具备通用性。
发明内容
本发明提出一种基于微信生态的用户一键式身份认证的方法,解决了现有技术中上述的问题。
本发明的技术方案是这样实现的:
一种基于微信生态的用户一键式身份认证的方法,包括以下步骤:
步骤S1,无线终端用户用微信扫描应用程序平台提供的微信小程序二维码,发起首次登录请求;
步骤S2,应用程序平台收到无线终端用户的首次登录请求后,对接微信登录接口,向无线终端用户询问是否进行微信登录;
步骤S3,无线终端用户确认使用微信登录后,应用程序平台询问无线终端用户是否允许获取其微信昵称和头像,如允许,则进入步骤S4,如拒绝,则返回步骤S2;
步骤S4,无线终端用户允许应用程序平台获取其微信昵称和头像后,提示微信登录成功;
步骤S5,如无线终端用户未在应用程序平台注册过账号,则为无线终端用户在平台上建立账号,并提示无线终端用户是否授权应用程序平台使用其手机号并登录,然后进入步骤S6;
如无线终端用户已在应用程序平台注册过账号,则进入步骤S8;
步骤S6,无线终端用户同意应用程序平台使用其手机号后,应用程序平台获取到无线终端用户的手机号,并提示无线终端用户是否允许使用其手机号;
步骤S7,无线终端用户允许应用程序平台使用其手机号;
步骤S8,应用程序平台建立以手机号码为基础的账号体系,并向无线终端用户提示扫码成功并即将执行登录操作,并提示无线终端用户确认是否是其本人操作;
步骤S9,无线终端用户如确定是其本人操作,则可向应用程序平台发出二次登录请求,进入步骤S10;
无线终端用户如果确定不是其本人操作,则可以发出取消登录的请求,返回步骤S2;
步骤S10,应用程序平台收到无线终端用户的二次登录请求后,提示二次登录成功,并进入应用程序平台的服务界面;
进一步的,应用程序平台可以配置适合不同品牌形象的微信小程序,满足不同品牌的个性化需求。
本发明的有益效果为:本发明所述的基于微信生态的用户一键式身份认证的方法,在登录认证时,开启扫描微信小程序二维码登录,用户一键授权即可以获得微信官方提供的实名用户信息及真实手机号码完成注册或登录,无需输入密码,无需对手机号信息进行二次验证,提升了用户体验,增强了易用性和安全性,极大的降低了成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种基于微信生态的用户一键式身份认证的方法一个实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图所示,本发明所述的一种基于微信生态的用户一键式身份认证的方法,包括以下步骤:
步骤S1,无线终端用户用微信扫描应用程序平台提供的微信小程序二维码,发起首次登录请求;
步骤S2,应用程序平台收到无线终端用户的首次登录请求后,对接微信登录接口,向无线终端用户询问是否进行微信登录;
步骤S3,无线终端用户确认使用微信登录后,应用程序平台询问无线终端用户是否允许获取其微信昵称和头像,如允许,则进入步骤S4,如拒绝,则返回步骤S2;
步骤S4,无线终端用户允许应用程序平台获取其微信昵称和头像后,提示微信登录成功;
步骤S5,如无线终端用户未在应用程序平台注册过账号,则为无线终端用户在平台上建立账号,并提示无线终端用户是否授权应用程序平台使用其手机号并登录,然后进入步骤S6;
如无线终端用户已在应用程序平台注册过账号,则进入步骤S8;
步骤S6,无线终端用户同意应用程序平台使用其手机号后,应用程序平台获取到无线终端用户的手机号,并提示无线终端用户是否允许使用其手机号;
步骤S7,无线终端用户允许应用程序平台使用其手机号;
步骤S8,应用程序平台建立以手机号码为基础的账号体系,并向无线终端用户提示扫码成功并即将执行登录操作,并提示无线终端用户确认是否是其本人操作;
步骤S9,无线终端用户如确定是其本人操作,则可向应用程序平台发出二次登录请求,进入步骤S10;
无线终端用户如果确定不是其本人操作,则可以发出取消登录的请求,返回步骤S2;
步骤S10,应用程序平台收到无线终端用户的二次登录请求后,提示二次登录成功,并进入应用程序平台的服务界面;
进一步的,应用程序平台可以配置适合不同品牌形象的微信小程序,满足不同品牌的个性化需求。
本发明的有益效果为:本发明所述的一种基于微信生态的用户一键式身份认证的方法,在登录认证时,开启扫描微信小程序二维码登录,用户一键授权即可以获得微信官方提供的实名用户信息及真实手机号码完成注册或登录,无需输入密码,无需对手机号信息进行二次验证,提升了用户体验,增强了易用性和安全性,极大的降低了成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (2)

1.本发明所述的一种基于微信生态的用户一键式身份认证的方法,其特征在于,包括以下步骤:
步骤S1,无线终端用户用微信扫描应用程序平台提供的微信小程序二维码,发起首次登录请求;
步骤S2,应用程序平台收到无线终端用户的首次登录请求后,对接微信登录接口,向无线终端用户询问是否进行微信登录;
步骤S3,无线终端用户确认使用微信登录后,应用程序平台询问无线终端用户是否允许获取其微信昵称和头像,如允许,则进入步骤S4,如拒绝,则返回步骤S2;
步骤S4,无线终端用户允许应用程序平台获取其微信昵称和头像后,提示微信登录成功;
步骤S5,如无线终端用户未在应用程序平台注册过账号,则为无线终端用户在平台上建立账号,并提示无线终端用户是否授权应用程序平台使用其手机号并登录,然后进入步骤S6;
如无线终端用户已在应用程序平台注册过账号,则进入步骤S8;
步骤S6,无线终端用户同意应用程序平台使用其手机号后,应用程序平台获取到无线终端用户的手机号,并提示无线终端用户是否允许使用其手机号;
步骤S7,无线终端用户允许应用程序平台使用其手机号;
步骤S8,应用程序平台建立以手机号码为基础的账号体系,并向无线终端用户提示扫码成功并即将执行登录操作,并提示无线终端用户确认是否是其本人操作;
步骤S9,无线终端用户如确定是其本人操作,则可向应用程序平台发出二次登录请求,进入步骤S10;
无线终端用户如果确定不是其本人操作,则可以发出取消登录的请求,返回步骤S2;
步骤S10,应用程序平台收到无线终端用户的二次登录请求后,提示二次登录成功,并进入应用程序平台的服务界面。
2.根据权利要求1所述的基于微信生态的用户一键式身份认证的方法,其特征在于,应用程序平台可以配置适合不同品牌形象的微信小程序,满足不同品牌的个性化需求。
CN202210828429.4A 2022-07-13 2022-07-13 一种基于微信生态的用户一键式身份认证的方法 Pending CN115208663A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210828429.4A CN115208663A (zh) 2022-07-13 2022-07-13 一种基于微信生态的用户一键式身份认证的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210828429.4A CN115208663A (zh) 2022-07-13 2022-07-13 一种基于微信生态的用户一键式身份认证的方法

Publications (1)

Publication Number Publication Date
CN115208663A true CN115208663A (zh) 2022-10-18

Family

ID=83582645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210828429.4A Pending CN115208663A (zh) 2022-07-13 2022-07-13 一种基于微信生态的用户一键式身份认证的方法

Country Status (1)

Country Link
CN (1) CN115208663A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107277068A (zh) * 2017-08-14 2017-10-20 福建米客互联网科技有限公司 一种身份识别方法及终端
CN108830563A (zh) * 2018-06-14 2018-11-16 万翼科技有限公司 基于智能终端的签到方法、装置及计算机可读存储介质
CN113065115A (zh) * 2021-03-18 2021-07-02 中睿信数字技术有限公司 基于oauth2.0实现小程序登录安全和无网络隔离下认证鉴权方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107277068A (zh) * 2017-08-14 2017-10-20 福建米客互联网科技有限公司 一种身份识别方法及终端
CN108830563A (zh) * 2018-06-14 2018-11-16 万翼科技有限公司 基于智能终端的签到方法、装置及计算机可读存储介质
CN113065115A (zh) * 2021-03-18 2021-07-02 中睿信数字技术有限公司 基于oauth2.0实现小程序登录安全和无网络隔离下认证鉴权方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BOXIN-KIM: "Java实现在小程序获取用户手机号码的功能", pages 1 - 5, Retrieved from the Internet <URL:https://www.cnblogs.com/BXERP/articles/15715400.html> *
中山税务: "@买房的市民,足不出户办理一手房契税缴纳,只需这样做……", pages 1 - 26, Retrieved from the Internet <URL:https://app.zsbtv.com.cn/a/a/shenhe/pc_content_150854.shtml> *

Similar Documents

Publication Publication Date Title
US7865719B2 (en) Method for establishing the authenticity of the identity of a service user and device for carrying out the method
JP6411629B2 (ja) 移動通信システムに用いられる端末認証方法及び装置
CN108235314B (zh) 身份认证方法、装置和***
US8761735B2 (en) Authenticating identity of caller
KR20080066956A (ko) 통신망에 있어서의 사용자 계좌의 원격 활성화
CN106411812A (zh) 用户身份的验证方法、***和验证服务器
JP2006038955A (ja) 声紋認識システム
US20130303124A1 (en) Transaction method between two servers including a prior validating step using two mobile telephones
CN101150631A (zh) 一种设置呼叫转移的方法及其装置
CN106790199B (zh) 验证码处理方法及装置
CN106060034A (zh) 账号登录方法和装置
JP2007235237A (ja) 認証ベクトル生成装置、加入者認証モジュール、移動通信システム、認証ベクトル生成方法
CN106778290A (zh) 一种基于微信平台的应用软件验证方法和***
US20220067690A1 (en) Peer-to-peer digital transaction detail error reduction
CN111405036A (zh) 服务访问方法、装置、相关设备及计算机可读存储介质
CN106941574A (zh) 通信方法、通信装置、服务器和终端
CN113572789A (zh) 一种物联网智能设备应用免密登录***及方法
JP2001045572A (ja) 簡単化された移動電話機からセルラ移動無線ネットワークへのアクセスを許可する方法と、それに関連する移動無線システムおよび簡単化された電話機
KR101416538B1 (ko) 패스워드의 사용자 장기 기억을 이용하는 분실 패스워드 처리 시스템 및 분실 패스워드 처리 방법
CN107396348B (zh) 通话方法和装置
JP4289186B2 (ja) 認証機能を有する電話機および電話システム
JP2016149636A (ja) 認証装置、電話端末、認証方法および認証プログラム
CN115208663A (zh) 一种基于微信生态的用户一键式身份认证的方法
CN105516057B (zh) 一种数据处理方法、装置及***
CN111104657A (zh) 身份认证方法和***、认证平台、用户终端和应用终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination