作者:龚清 历史版本:1 更新时间:2025-01-02 11:51
适用于v3.5.0+
个人微信扫码登录
申请应用
注册微信开放平台账号: 这里
注意:
微信开放平台创建应用,需要申请开发者资质认证,微信不支持个人开发者认证,必须要企业信息才能提交认证。
创建应用
创建第三方应用
1、认证通过后切换到“网站应用”标签页,点击“创建网站应用”按钮。
2、填写相应的信息
3、创建完成后,就能在“网站应用”列表中看到相关信息
4、配置授权回调域(回调域带有端口号要在配置项中添加端口号)
获取配置文件所需的参数
个人微信登录需要 3 个参数信息:
AppID
、AppSecret
、RedirectUri
AppID
、AppSecret
获取方式如上图
RedirectUri
就是我们上面配置的“授权回调域”。
配置相应的文件
后端服务环境配置
微服务配置修改oauth服务。
配置文件在对应服务的config/application-app.yml
文件夹下。
- 找到JustAuth第三方配置中的
wechat_open
justauth:
redirect-uri: ${THIRDPARTY_REDIRECT_URL:}
type:
wechat_open:
match-field: ${THIRDPARTY_MATCH_FIELD:nickname}
client-id: ${THIRDPARTY_CLENT_ID:}
client-secret: ${THIRDPARTY_CLIENT_SECRET:}
- 配置对应的参数
redirect-uri:
填写相应的回调地址即可。match-field:
默认为nickname。client-id:
微信应用的AppID。client-secret:
微信应用的AppSecret。