justauth 微信小程序登录
时间: 2023-09-01 08:09:35 浏览: 107
JustAuth可以通过集成公共组件来实现微信小程序的授权登录。微信小程序授权登录是一种特殊的第三方授权登录,它遵循OAuth2.0协议的授权登录流程,但在对接的流程中有一些不同之处。通常的第三方授权登录过程中,获取token的state和code是在回调客户端url中获取的,而微信小程序授权登录获取token的state和code是使用微信提供的特定方法获取到的,然后通过微信传给客户端,客户端拿到code之后再到后台获取openid等微信用户信息,然后进行系统登录相关操作。\[1\]
在开发微信小程序授权登录的业务系统中,可以根据业务需求来扩展注册的功能。大多数互联网业务会在微信小程序授权登录后自动注册用户,但有些传统行业的业务可能只允许某些公司或组织内部的用户登录,不允许微信授权登录就自助注册成系统用户。微信小程序前端框架可以根据自己的需求和擅长的开发方式来选择,但微信授权登录的流程是不变的,可以在此基础上根据业务需求进行修改和优化。\[2\]
在开发微信小程序前端时,可以选择使用微信小程序官方开发方式,也可以使用第三方的开发方式。由于大多数前端开发者都会使用Vue.js开发,可以使用mpvue来开发微信小程序。mpvue是一个基于Vue.js开发微信小程序的框架,可以使用Vue.js的开发方式来开发微信小程序。在开发过程中,可以定义微信小程序授权登录相关的接口文件,将业务后台实现的接口统一管理和调用。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [SpringCloud微服务实战——搭建企业级开发框架(五十二):第三方登录-微信小程序授权登录流程设计和实现](https://blog.csdn.net/wmz1932/article/details/129749772)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]