1
0
mirror of synced 2026-04-18 23:39:02 +08:00

添加微信公众号登录,区分公众号和开放平台

This commit is contained in:
Yangkai.Shen
2019-12-17 18:38:01 +08:00
parent 8a2f4067c2
commit 248ec4fc4d
2 changed files with 13 additions and 6 deletions

View File

@@ -67,7 +67,7 @@
<!--SpringBoot版本-->
<spring-boot.version>2.1.8.RELEASE</spring-boot.version>
<!--JustAuth版本-->
<justauth.version>1.13.1</justauth.version>
<justauth.version>1.13.2-SNAPSHOT</justauth.version>
</properties>
<dependencies>

View File

@@ -69,7 +69,12 @@ public class AuthRequestFactory {
Class enumClass = extend.getEnumClass();
List<String> names = EnumUtil.getNames(enumClass);
// 扩展列表
extendList = extend.getConfig().keySet().stream().filter(x -> names.contains(x.toUpperCase())).map(String::toUpperCase).collect(Collectors.toList());
extendList = extend.getConfig()
.keySet()
.stream()
.filter(x -> names.contains(x.toUpperCase()))
.map(String::toUpperCase)
.collect(Collectors.toList());
}
// 合并
@@ -183,8 +188,12 @@ public class AuthRequestFactory {
return new AuthAlipayRequest(config, authStateCache);
case QQ:
return new AuthQqRequest(config, authStateCache);
case WECHAT:
return new AuthWeChatRequest(config, authStateCache);
case WECHAT_MP:
return new AuthWeChatMpRequest(config, authStateCache);
case WECHAT_OPEN:
return new AuthWeChatOpenRequest(config, authStateCache);
case WECHAT_ENTERPRISE:
return new AuthWeChatEnterpriseRequest(config, authStateCache);
case TAOBAO:
return new AuthTaobaoRequest(config, authStateCache);
case GOOGLE:
@@ -211,8 +220,6 @@ public class AuthRequestFactory {
return new AuthStackOverflowRequest(config, authStateCache);
case HUAWEI:
return new AuthHuaweiRequest(config, authStateCache);
case WECHAT_ENTERPRISE:
return new AuthWeChatEnterpriseRequest(config, authStateCache);
case GITLAB:
return new AuthGitlabRequest(config, authStateCache);
case KUJIALE: