适用于v3.5.0+

个人微信扫码登录

申请应用

注册微信开放平台账号: 这里
注意: 微信开放平台创建应用,需要申请开发者资质认证,微信不支持个人开发者认证,必须要企业信息才能提交认证。

创建应用

创建第三方应用

1、认证通过后切换到“网站应用”标签页,点击“创建网站应用”按钮。

2、填写相应的信息

3、创建完成后,就能在“网站应用”列表中看到相关信息
4、配置授权回调域(回调域带有端口号要在配置项中添加端口号

获取配置文件所需的参数

个人微信登录需要 3 个参数信息:
AppIDAppSecretRedirectUri

  • AppIDAppSecret获取方式如上图
  • 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。
文档更新时间: 2023-09-21 14:29   作者:龚清