From 75eb3d7c01fdeb5226780848c991e18eedc38d4b Mon Sep 17 00:00:00 2001 From: Tiangeer Date: Sun, 19 Jun 2022 20:09:49 +0800 Subject: [PATCH] =?UTF-8?q?AuthDefaultRequest=E5=90=91=E5=A4=96=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E4=B8=80=E4=B8=AAAuthConfig=E7=9A=84=E6=8B=B7?= =?UTF-8?q?=E8=B4=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../me/zhyd/oauth/request/AuthDefaultRequest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java b/src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java index 0e2e8a4..d119c95 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java @@ -1,5 +1,6 @@ package me.zhyd.oauth.request; +import com.alibaba.fastjson.JSON; import com.xkcoding.http.util.UrlUtil; import me.zhyd.oauth.cache.AuthDefaultStateCache; import me.zhyd.oauth.cache.AuthStateCache; @@ -295,4 +296,14 @@ public abstract class AuthDefaultRequest implements AuthRequest { return encode ? UrlUtil.urlEncode(scopeStr) : scopeStr; } + + /** + * 获取一个AuthConfig的拷贝 + * + * @return AuthConfig + */ + public AuthConfig copyConfig() { + if (config == null) return null; + return JSON.parseObject(JSON.toJSONString(config), AuthConfig.class); + } } -- Gitee