diff --git a/README.md b/README.md
index 196f5e35ceee9df9c2bce309d811b9c9c26020f8..ff4cf4d3d655d07fffa591a158d2d39efbedadc3 100644
--- a/README.md
+++ b/README.md
@@ -76,7 +76,7 @@ justauth:
client-id: 10**********6
client-secret: 1f7d08**********5b7**********29e
redirect-uri: http://oauth.xkcoding.com/demo/oauth/coding/callback
- coding-group-name: xx
+ domain-prefix: xx
OSCHINA:
client-id: 10**********6
client-secret: 1f7d08**********5b7**********29e
diff --git a/pom.xml b/pom.xml
index 1ea6a876e7aa8ce81a9ff179f7348d466eef3fab..780de3b3b7e2b53506318892054b2a6e7e0ed233 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,8 +72,10 @@
2.1.8.RELEASE
- 1.16.1
- 5.6.5
+ 1.16.6
+ 5.8.23
+ 2.3.3
+ 1.18.30
@@ -98,21 +100,17 @@
commons-pool2
true
-
- org.springframework.boot
- spring-boot-autoconfigure
- true
-
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
org.projectlombok
lombok
- true
+ ${lombok.version}
+ provided
+
+
+ net.dreamlu
+ mica-auto
+ ${mica-auto.version}
+ provided
@@ -138,6 +136,7 @@
${maven.compiler.target}
${maven.compiler.source}
+ -parameters
UTF-8
true
diff --git a/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java b/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java
index fd75376140ed17882babda28d33bcf57444693bf..bb4db1c0c59a752910aa738c52719fbbfd817bec 100644
--- a/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java
+++ b/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java
@@ -205,6 +205,7 @@ public class AuthRequestFactory {
case WECHAT_MP:
return new AuthWeChatMpRequest(config, authStateCache);
case WECHAT_ENTERPRISE:
+ case WECHAT_ENTERPRISE_QRCODE_THIRD:
return new AuthWeChatEnterpriseQrcodeRequest(config, authStateCache);
case WECHAT_ENTERPRISE_WEB:
return new AuthWeChatEnterpriseWebRequest(config, authStateCache);
@@ -260,6 +261,12 @@ public class AuthRequestFactory {
return new AuthLineRequest(config, authStateCache);
case OKTA:
return new AuthOktaRequest(config, authStateCache);
+ case PROGINN:
+ return new AuthProginnRequest(config, authStateCache);
+ case AFDIAN:
+ return new AuthAfDianRequest(config, authStateCache);
+ case MICROSOFT_CN:
+ return new AuthMicrosoftCnRequest(config, authStateCache);
default:
return null;
}
diff --git a/src/main/resources/META-INF/spring.factories b/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index ea0d9797417379e1e1600b022d63fdd04d50689c..0000000000000000000000000000000000000000
--- a/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,2 +0,0 @@
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
- com.xkcoding.justauth.autoconfigure.JustAuthAutoConfiguration