mirror of
https://gitee.com/yadong.zhang/JustAuth.git
synced 2026-02-04 11:17:45 +08:00
💡 添加注释
This commit is contained in:
parent
14fab8cd77
commit
4a271c583e
@ -3,6 +3,8 @@ package me.zhyd.oauth.model;
|
|||||||
import me.zhyd.oauth.utils.StringUtils;
|
import me.zhyd.oauth.utils.StringUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 百度授权登录时的异常状态码
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
|
|||||||
@ -1,14 +1,13 @@
|
|||||||
package me.zhyd.oauth.model;
|
package me.zhyd.oauth.model;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 钉钉授权登录时的异常状态码
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
*/
|
*/
|
||||||
public enum AuthDingTalkErrorCode {
|
public enum AuthDingTalkErrorCode {
|
||||||
/**
|
|
||||||
* 异常状态码
|
|
||||||
*/
|
|
||||||
EC1_MINUS(-1, "系统繁忙", "服务器暂不可用,建议稍候再重试1次,最多重试3次"),
|
EC1_MINUS(-1, "系统繁忙", "服务器暂不可用,建议稍候再重试1次,最多重试3次"),
|
||||||
EC0(0, "请求成功", "接口调用成功"),
|
EC0(0, "请求成功", "接口调用成功"),
|
||||||
EC404(404, "请求的URI地址不存在", "地址不存在,检查下url是否和文档里写的一致"),
|
EC404(404, "请求的URI地址不存在", "地址不存在,检查下url是否和文档里写的一致"),
|
||||||
|
|||||||
@ -5,6 +5,8 @@ import lombok.Data;
|
|||||||
import me.zhyd.oauth.request.ResponseStatus;
|
import me.zhyd.oauth.request.ResponseStatus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* JustAuth统一授权响应类
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
@ -12,7 +14,18 @@ import me.zhyd.oauth.request.ResponseStatus;
|
|||||||
@Builder
|
@Builder
|
||||||
@Data
|
@Data
|
||||||
public class AuthResponse<T> {
|
public class AuthResponse<T> {
|
||||||
|
/**
|
||||||
|
* 授权响应状态码,默认为2000
|
||||||
|
*/
|
||||||
private int code = ResponseStatus.SUCCESS.getCode();
|
private int code = ResponseStatus.SUCCESS.getCode();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 授权响应信息,默认为Success
|
||||||
|
*/
|
||||||
private String msg = ResponseStatus.SUCCESS.getMsg();
|
private String msg = ResponseStatus.SUCCESS.getMsg();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 授权响应数据,当且仅当 code = 2000 时返回
|
||||||
|
*/
|
||||||
private T data;
|
private T data;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,9 +21,6 @@ public enum AuthSource {
|
|||||||
TAOBAO,
|
TAOBAO,
|
||||||
QQ,
|
QQ,
|
||||||
WECHAT,
|
WECHAT,
|
||||||
/**
|
|
||||||
* 谷歌登录,参考文档:https://developers.google.com/identity/protocols/OpenIDConnect
|
|
||||||
*/
|
|
||||||
GOOGLE,
|
GOOGLE,
|
||||||
FACEBOOK,
|
FACEBOOK,
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,8 @@ import lombok.Builder;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 授权所需的token
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
|
|||||||
@ -4,6 +4,8 @@ import lombok.Builder;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 授权成功后的用户信息,根据授权平台的不同,获取的数据完整性也不同
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
|
|||||||
@ -3,6 +3,8 @@ package me.zhyd.oauth.model;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 用户性别
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
|
|||||||
@ -3,6 +3,8 @@ package me.zhyd.oauth.utils;
|
|||||||
import me.zhyd.oauth.config.AuthConfig;
|
import me.zhyd.oauth.config.AuthConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 授权配置类的校验器
|
||||||
|
*
|
||||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @since 1.8
|
* @since 1.8
|
||||||
|
|||||||
@ -14,6 +14,13 @@ import java.util.Arrays;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 全局的工具类
|
||||||
|
*
|
||||||
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||||
|
* @version 1.0
|
||||||
|
* @since 1.8
|
||||||
|
*/
|
||||||
public class GlobalAuthUtil {
|
public class GlobalAuthUtil {
|
||||||
private static final String DEFAULT_ENCODING = "UTF-8";
|
private static final String DEFAULT_ENCODING = "UTF-8";
|
||||||
private static final String ALGORITHM = "HmacSHA256";
|
private static final String ALGORITHM = "HmacSHA256";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user