From 5ff86863a164d707415694c7b917e935d8408ee0 Mon Sep 17 00:00:00 2001 From: 1223v <1223v@naver.com> Date: Wed, 28 Feb 2024 17:44:08 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=EC=83=9D=EC=84=B1=EC=9E=90=20=EC=A3=BC?= =?UTF-8?q?=EC=9E=85=20@RequiredArgsConstructor=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../readyverydemo/config/SpringSecurityConfig.java | 5 ++++- .../security/oauth2/CustomRequestEntityConverter.java | 7 ++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/readyvery/readyverydemo/config/SpringSecurityConfig.java b/src/main/java/com/readyvery/readyverydemo/config/SpringSecurityConfig.java index 3ee4a54..1a8f9f1 100644 --- a/src/main/java/com/readyvery/readyverydemo/config/SpringSecurityConfig.java +++ b/src/main/java/com/readyvery/readyverydemo/config/SpringSecurityConfig.java @@ -14,6 +14,7 @@ import org.springframework.security.oauth2.client.endpoint.DefaultAuthorizationCodeTokenResponseClient; import org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient; import org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequest; +import org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequestEntityConverter; import org.springframework.security.web.SecurityFilterChain; import org.springframework.security.web.authentication.logout.LogoutFilter; import org.springframework.web.cors.CorsConfiguration; @@ -138,7 +139,9 @@ public OAuth2AccessTokenResponseClient acce DefaultAuthorizationCodeTokenResponseClient accessTokenResponseClient = new DefaultAuthorizationCodeTokenResponseClient(); - accessTokenResponseClient.setRequestEntityConverter(new CustomRequestEntityConverter()); + accessTokenResponseClient.setRequestEntityConverter( + new CustomRequestEntityConverter(new OAuth2AuthorizationCodeGrantRequestEntityConverter(), + new OauthConfig())); return accessTokenResponseClient; } diff --git a/src/main/java/com/readyvery/readyverydemo/security/oauth2/CustomRequestEntityConverter.java b/src/main/java/com/readyvery/readyverydemo/security/oauth2/CustomRequestEntityConverter.java index ddaa534..31b3cfe 100644 --- a/src/main/java/com/readyvery/readyverydemo/security/oauth2/CustomRequestEntityConverter.java +++ b/src/main/java/com/readyvery/readyverydemo/security/oauth2/CustomRequestEntityConverter.java @@ -22,20 +22,17 @@ import io.jsonwebtoken.Jwts; import lombok.Getter; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @Slf4j @Getter +@RequiredArgsConstructor public class CustomRequestEntityConverter implements Converter> { private final OAuth2AuthorizationCodeGrantRequestEntityConverter defaultConverter; private final OauthConfig oauthConfig; - public CustomRequestEntityConverter() { - defaultConverter = new OAuth2AuthorizationCodeGrantRequestEntityConverter(); - oauthConfig = new OauthConfig(); - } - @Override public RequestEntity convert(OAuth2AuthorizationCodeGrantRequest req) { RequestEntity entity = defaultConverter.convert(req);