diff --git a/pom.xml b/pom.xml
index 7d24980c3c4d4e652f55688b333b5a4d1425f706..5a846ea2292cd6ac7be7b598f43d4f37bf2c63f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,8 +72,8 @@
2.1.8.RELEASE
- 1.16.1
- 5.8.22
+ 1.16.6
+ 5.8.23
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;
}