mirror of
https://gitee.com/yadong.zhang/JustAuth.git
synced 2025-12-06 16:58:24 +08:00
70 lines
1.3 KiB
Java
70 lines
1.3 KiB
Java
package me.zhyd.oauth.model;
|
||
|
||
import lombok.Builder;
|
||
import lombok.Getter;
|
||
import lombok.Setter;
|
||
import me.zhyd.oauth.config.AuthSource;
|
||
import me.zhyd.oauth.enums.AuthUserGender;
|
||
|
||
/**
|
||
* 授权成功后的用户信息,根据授权平台的不同,获取的数据完整性也不同
|
||
*
|
||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||
* @since 1.8
|
||
*/
|
||
@Getter
|
||
@Setter
|
||
@Builder
|
||
public class AuthUser {
|
||
/**
|
||
* 用户第三方系统的唯一id。在调用方集成改组件时,可以用uuid + source唯一确定一个用户
|
||
*
|
||
* @since 1.3.3
|
||
*/
|
||
private String uuid;
|
||
/**
|
||
* 用户名
|
||
*/
|
||
private String username;
|
||
/**
|
||
* 用户昵称
|
||
*/
|
||
private String nickname;
|
||
/**
|
||
* 用户头像
|
||
*/
|
||
private String avatar;
|
||
/**
|
||
* 用户网址
|
||
*/
|
||
private String blog;
|
||
/**
|
||
* 所在公司
|
||
*/
|
||
private String company;
|
||
/**
|
||
* 位置
|
||
*/
|
||
private String location;
|
||
/**
|
||
* 用户邮箱
|
||
*/
|
||
private String email;
|
||
/**
|
||
* 用户备注(各平台中的用户个人介绍)
|
||
*/
|
||
private String remark;
|
||
/**
|
||
* 性别
|
||
*/
|
||
private AuthUserGender gender;
|
||
/**
|
||
* 用户来源
|
||
*/
|
||
private AuthSource source;
|
||
/**
|
||
* 用户授权的token信息
|
||
*/
|
||
private AuthToken token;
|
||
}
|