ASP.NET实现微信登录授权并获取用户信息的完整流程
微信认证流程概述(简称三次握手):
1. 用户同意授权并获取 code:用户点击授权页面链接,同意后微信返回一个 code
,这是授权流程的第一步。
2. 通过 code 换取网页授权 access_token 和用户 openId 信息:后端通过 code
请求微信接口,换取 access_token
及用户的 openId
,以继续获取用户信息。
3. 通过 access_token 和 openId 获取用户基本信息:使用上一步获取的 access_token
和 openId
,后端向微信接口发送请求,获取完整的用户信息。
注意:此流程需要用户的前端授权配合(即用户点击同意),后端才能继续后续流程。只有在用户同意授权后,后端才能通过微信授权链接获取 code
并最终获取用户信息。
7.5KB
文件大小:
评论区