diff --git a/README.md b/README.md
index 0422f73436dbf34b6312c6b09d06d361e8fc2aa0..042437e13deb93ac1d58ea1ac0dab638fde49d7a 100644
--- a/README.md
+++ b/README.md
@@ -61,6 +61,8 @@
|
|
|
+ |
+ |
|
@@ -152,6 +154,8 @@ authRequest.login(callback);
| | [AuthRenrenRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthRenrenRequest.java) | 参考文档 |
| | [AuthPinterestRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthPinterestRequest.java) | 参考文档 |
| | [AuthStackOverflowRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthStackOverflowRequest.java) | 参考文档 |
+| | [AuthHuaweiRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthHuaweiRequest.java) | 参考文档 |
+| | [AuthWeChatEnterpriseRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthWeChatEnterpriseRequest.java) | 参考文档 |
| | [AuthCsdnRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java) | 无 |
_请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了_
diff --git a/docs/README.md b/docs/README.md
index efccdb766ad623d9a1200fcb21d214ef0e9137cf..cdc9ff9777af90ede6fdb8293feed9a612623055 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -81,6 +81,8 @@ JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具
| | [AuthRenrenRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthRenrenRequest.java) | 参考文档 |
| | [AuthPinterestRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthPinterestRequest.java) | 参考文档 |
| | [AuthStackOverflowRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthStackOverflowRequest.java) | 参考文档 |
+| | [AuthHuaweiRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthHuaweiRequest.java) | 参考文档 |
+| | [AuthWeChatEnterpriseRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthWeChatEnterpriseRequest.java) | 参考文档 |
| | [AuthCsdnRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java) | 无 |
diff --git a/src/main/java/me/zhyd/oauth/cache/package-info.java b/src/main/java/me/zhyd/oauth/cache/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..76a1816478e78984700af698b5751960ad53cf90
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/cache/package-info.java
@@ -0,0 +1,5 @@
+/**
+ * JustAuth 缓存实现, 提供基础的基于ConcurrentHashMap + ScheduledExecutorService 实现的定时缓存。
+ * 同时对外暴露{@code AuthStateCache}接口,可进行对缓存实现的自定义。
+ */
+package me.zhyd.oauth.cache;
diff --git a/src/main/java/me/zhyd/oauth/config/package-info.java b/src/main/java/me/zhyd/oauth/config/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..6d2f3df8aa132ff8d0e9a8468e528647af77411e
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/config/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * JustAuth 核心配置相关,包括{@code AuthConfig}和{@code AuthSource}
+ */
+package me.zhyd.oauth.config;
diff --git a/src/main/java/me/zhyd/oauth/enums/package-info.java b/src/main/java/me/zhyd/oauth/enums/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..e4dc0757707e5ec3b1ab059fd62cb38b764fecba
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/enums/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * 提供一些必要的枚举类
+ */
+package me.zhyd.oauth.enums;
diff --git a/src/main/java/me/zhyd/oauth/exception/package-info.java b/src/main/java/me/zhyd/oauth/exception/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..398832390eec808bca70bee429a401147f11e2c7
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/exception/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * JustAuth专用异常封装
+ */
+package me.zhyd.oauth.exception;
diff --git a/src/main/java/me/zhyd/oauth/log/package-info.java b/src/main/java/me/zhyd/oauth/log/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..8152169c8cf37364a32608ce2e1dd7c7086f5a75
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/log/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * 针对JustAuth简单封装的日志打印工具,可用过{@link me.zhyd.oauth.log.Log.Config}开关日志和指定日志级别
+ */
+package me.zhyd.oauth.log;
diff --git a/src/main/java/me/zhyd/oauth/model/package-info.java b/src/main/java/me/zhyd/oauth/model/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..006b9160af1cb36ba102f6f1f38ccdc515798d14
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/model/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * JustAuth核心模型类,封装了用户、token、响应和callback等实体类
+ */
+package me.zhyd.oauth.model;
diff --git a/src/main/java/me/zhyd/oauth/package-info.java b/src/main/java/me/zhyd/oauth/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..c946a0eaa9fb866afc54f41206dbd1db2e795762
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/package-info.java
@@ -0,0 +1,8 @@
+/**
+ * JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy!
+ *
+ * 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、
+ * 支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、
+ * 人人、华为和企业微信等第三方平台的授权登录。 Login, so easy!
+ */
+package me.zhyd.oauth;
diff --git a/src/main/java/me/zhyd/oauth/request/AuthRequest.java b/src/main/java/me/zhyd/oauth/request/AuthRequest.java
index 53e6b38d0b6e0b6b079f3fe89b89d2489b1231d2..e4bd7181102ad232ebc1e87364b917d9e31a37bc 100644
--- a/src/main/java/me/zhyd/oauth/request/AuthRequest.java
+++ b/src/main/java/me/zhyd/oauth/request/AuthRequest.java
@@ -1,12 +1,20 @@
package me.zhyd.oauth.request;
+import me.zhyd.oauth.enums.AuthResponseStatus;
import me.zhyd.oauth.exception.AuthException;
import me.zhyd.oauth.model.AuthCallback;
import me.zhyd.oauth.model.AuthResponse;
-import me.zhyd.oauth.enums.AuthResponseStatus;
import me.zhyd.oauth.model.AuthToken;
/**
+ * JustAuth {@code Request}公共接口,所有平台的{@code Request}都需要实现该接口
+ *
+ * {@link AuthRequest#authorize()}
+ * {@link AuthRequest#authorize(String)}
+ * {@link AuthRequest#login(AuthCallback)}
+ * {@link AuthRequest#revoke(AuthToken)}
+ * {@link AuthRequest#refresh(AuthToken)}
+ *
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
* @since 1.8
*/
diff --git a/src/main/java/me/zhyd/oauth/request/package-info.java b/src/main/java/me/zhyd/oauth/request/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..2a8a751dd855711f7c771d3bb6c41dbcd1a46ef4
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/request/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * JustAuth核心组件,所有授权登录都是基于{@code request}实现
+ */
+package me.zhyd.oauth.request;
diff --git a/src/main/java/me/zhyd/oauth/utils/package-info.java b/src/main/java/me/zhyd/oauth/utils/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..f6731ccd25d4227568c1543f3e9bfd108a3c926a
--- /dev/null
+++ b/src/main/java/me/zhyd/oauth/utils/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * 提供一些简单的工具和校验等
+ */
+package me.zhyd.oauth.utils;