SocialTokenGranter 类中获取第三方用户名问题

Blade 已结 2 1279
奥特曼大怪兽
奥特曼大怪兽 2020-06-12 14:43

一、该问题的重现步骤是什么?

1. copy的时候会导致UserOauth的字段username 设置成 第三方返回的用户昵称,因为AuthUser的usernama字段返回的就是一个昵称image.png

2. 这样会导致这个地方用户账户 也是一个昵称image.png

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

2.5.1

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  奥特曼大怪兽
    2020-06-12 14:55


    在userInfo方法中会导致账户也是一个昵称啊

    user.setAccount(userOauth.getUsername());


    作者追问:2020-06-12 14:55

    image.png

    作者追问:2020-06-12 14:55

    JustAuth就只有返回这个字段,不用这个用哪个?这只是默认带上了用户名而已,用户前端注册的时候仍然可以改,没有影响。

    image.png

提交回复