JustAuth JustAuth
首页
开始使用🔥
  • 使用State
  • 自定义state缓存
  • 自定义第三方平台的OAuth
  • 自定义Scope
  • JustAuth与现有用户系统整合
  • 异常问题
  • 功能问题
  • 数据看板🔥
  • 贡献指南
  • 行为准则
  • 用户权益
  • 贡献者们
  • 社区配套 (opens new window)
  • 项目荣誉🔥
  • 精选文章
社区活动
  • 关于
  • 友情链接
  • 其他开源
  • 更新记录
收藏
GitHub (opens new window)

JustAuth

开箱即用的整合第三方登录的开源组件
首页
开始使用🔥
  • 使用State
  • 自定义state缓存
  • 自定义第三方平台的OAuth
  • 自定义Scope
  • JustAuth与现有用户系统整合
  • 异常问题
  • 功能问题
  • 数据看板🔥
  • 贡献指南
  • 行为准则
  • 用户权益
  • 贡献者们
  • 社区配套 (opens new window)
  • 项目荣誉🔥
  • 精选文章
社区活动
  • 关于
  • 友情链接
  • 其他开源
  • 更新记录
收藏
GitHub (opens new window)
  • 异常相关问题
  • 功能相关问题
    • 如何获取QQ登录的unionId?
    • 微信登录时能在微信端提示登录成功吗?
    • 微信登录时能不需要手机确认吗?扫码后就自动登录
    • 本地如何测那些不支持本地地址回调的授权登录?
  • 常见问题
JustAuth
2021-10-06

功能相关问题

# 如何获取QQ登录的unionId?

在AuthConfig中设备unionId为true

AuthRequest authRequest = new AuthQqRequest(AuthConfig.builder()
        .clientId("clientId")
        .clientSecret("clientSecret")
        .redirectUri("redirectUri")
        .unionId(true)
        .build());
1
2
3
4
5
6

注意

使用unionId要求开发者必须已在qq开放平台申请了获取unionId的权限,否则可能会发生错误!切记!参考链接:unionid介绍 (opens new window)

# 微信登录时能在微信端提示登录成功吗?

不可以,这是微信公众平台的功能,截至到目前(JustAuth v1.12.0)为止,暂不支持微信公众平台的授权登录

# 微信登录时能不需要手机确认吗?扫码后就自动登录

不可以,微信开放平台不支持这种操作。可以把微信扫码登录理解成qq用账号密码登录,扫完码后不手动点确认,微信怎么知道用户是否同意了授权?
当然,微信公众平台的授权流程可以越过这个限制,只要关注了公众号,后续扫码成功后就会自动登录,但是这是微信公众平台的功能,截至到目前(JustAuth v1.12.0)为止,暂不支持微信公众平台的授权登录

# 本地如何测那些不支持本地地址回调的授权登录?

推荐几种方案:

  1. 改hosts,然后将测试程序的端口改为80
  2. 使用Nginx/Apache做代理
  3. FRP内网穿透,参考地址:使用内网穿透的方式集成第三方登录 (opens new window)
编辑 (opens new window)
Last Updated: 2021/10/06, 18:03:43
异常相关问题

← 异常相关问题

最近更新
01
AppleID登录
09-13
02
关于
09-13
03
企业微信二维码登录(新)
08-04
更多文章>
Theme by Vdoing | Copyright © 2021-2024

友情链接:UniAdmin | 江如意的博客

Written by Yadong.Zhang | 鲁ICP备17054970号-3 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式