提交 4a271c58 编写于 作者: 智布道's avatar 智布道 👁

💡 添加注释

上级 14fab8cd
...@@ -3,6 +3,8 @@ package me.zhyd.oauth.model; ...@@ -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
......
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; ...@@ -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; ...@@ -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 { ...@@ -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; ...@@ -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; ...@@ -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; ...@@ -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; ...@@ -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; ...@@ -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";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册