一、该问题的重现步骤是什么?
1. copy的时候会导致UserOauth的字段username 设置成 第三方返回的用户昵称,因为AuthUser的usernama字段返回的就是一个昵称
2. 这样会导致这个地方用户账户 也是一个昵称
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
2.5.1
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这个没有问题,就是一对一的。这么做顺带可以把用户名默认填到账号名了,就是这么设计的,要改也是要让JustAuth改,我这边只是做和JustAuth返回字段统一的事。
如果你们需要其他逻辑可以自行修改成符合自己业务的场景。
在userInfo方法中会导致账户也是一个昵称啊
user.setAccount(userOauth.getUsername());
JustAuth就只有返回这个字段,不用这个用哪个?这只是默认带上了用户名而已,用户前端注册的时候仍然可以改,没有影响。
扫一扫访问 Blade技术社区 移动端