微信扫描登录(准备工作) | 学习笔记

简介: 快速学习 微信扫描登录(准备工作)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)微信扫描登录(准备工作)学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11460


微信扫描登录(准备工作)


内容介绍:

一、准备工作

二、熟悉微信登录流程


一、准备工作

网站应用微信登录是基于 OAuth2.0协议标准构建的微信 OAuth2.0授权登录系统。

在进行微信 OAu th 2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的 AppID 和 AppSecret ,申请微信登录且通过审核后,可开始接入流程。

1.注册开发者资质

需要在网址 https/l/open.weixin.qq.com 上注册,目前只支持企业类型的注册,不支持个人类型的注册。

注册之后,提供微信 id 和微信秘钥。邮箱激活、完善开发者资料、开发者资质认证:准备营业执照,1-2个工作日审批、认证费300元等。

2.申请网站应用名称。

当扫完二维码之后,手机上需要显示应用的名字,所以我们需要对名字做申请,名字申请它的周期要稍微长一点,会在七个工作日内审批。网站名字特别个性一般很难通过,名字需要写正式一些,要比较通俗。

3.需要域名地址

扫完二维码后,网站会以你的域名做跳转。

4.提供相关配置信息

(1)微信开放平台 appid

appid: wxed9954c01bb89b47

(2)微信开放平台 appsecret

appsecret : a7482517235173ddb4083788de60b90e

(3)微信开放平台重定向 url (guli.shop 需要在微信开放平台配置)

redirecturl: http: // guli.shop/api/ucenter/wx/callback


二、熟悉微信登录流程

微信 OAu th 2.0授权登录让徽信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信 OAu th2.0的第三方应用后,第三方可以获取到用户的接口调用凭证( access_token ),通过 access_token 可以进行微信开放平台授权关系接口调用,从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。

微信 OAu th2.0授权登录目前支持 authorization_code 模式,适用于拥有 server 端的应用授权。

该模式整体流程为︰

1.第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站;

2.通过 code 参数加上 AppID 和 AppSecre t等,通过 API 换取 access_token ;

3.通过 access_token 进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。

获取 access token 时序图:

image.png

微信用户请求登录,第三方应用再请求微信授权登录(当扫完微信二维码之后,手机上会出现授权登录),根据主要流程做相关操作,具体流程就是写代码过程。

相关文章
|
1月前
|
存储 小程序 前端开发
微信小程序与Java后端实现微信授权登录功能
微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
473 12
|
4月前
|
小程序 前端开发 算法
|
5月前
|
移动开发 前端开发 Android开发
开发指南059-App实现微信扫描登录
App是用uniapp开发的,打包为apk,上传到安卓平板中使用
|
5月前
|
小程序 算法 前端开发
微信小程序---授权登录
微信小程序---授权登录
166 0
|
7月前
|
存储 前端开发 安全
|
7月前
|
存储 小程序 JavaScript
|
7月前
|
开发工具 Android开发
|
7月前
|
小程序 JavaScript API
|
7月前
|
存储 前端开发 Java

热门文章

最新文章