diff --git a/authorization-server/src/main/java/io/bluemoon/authorizationserver/AuthorizationServerApplication.java b/authorization-server/src/main/java/io/bluemoon/authorizationserver/AuthorizationServerApplication.java index ddfa3f3..4c336bf 100644 --- a/authorization-server/src/main/java/io/bluemoon/authorizationserver/AuthorizationServerApplication.java +++ b/authorization-server/src/main/java/io/bluemoon/authorizationserver/AuthorizationServerApplication.java @@ -2,8 +2,11 @@ package io.bluemoon.authorizationserver; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.format.annotation.DateTimeFormat; import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer; +import java.util.Date; + @SpringBootApplication @EnableResourceServer public class AuthorizationServerApplication { diff --git a/authorization-server/src/main/java/io/bluemoon/authorizationserver/domain/social/UserArgumentResolver.java b/authorization-server/src/main/java/io/bluemoon/authorizationserver/domain/social/UserArgumentResolver.java index 274e63f..ced2707 100644 --- a/authorization-server/src/main/java/io/bluemoon/authorizationserver/domain/social/UserArgumentResolver.java +++ b/authorization-server/src/main/java/io/bluemoon/authorizationserver/domain/social/UserArgumentResolver.java @@ -61,6 +61,7 @@ public class UserArgumentResolver implements HandlerMethodArgumentResolver { // Map map = (HashMap) authentication.getUserAuthentication().getDetails(); // User convertUser = convertUser(String.valueOf(authentication.getAuthorities().toArray()[0]), map); OAuth2AuthenticationToken authentication = (OAuth2AuthenticationToken) SecurityContextHolder.getContext().getAuthentication(); + // SecurityContext 사용자의 보호 및 인증된 세션 Map map = authentication.getPrincipal().getAttributes(); System.out.println(map.toString()); User convertUser = convertUser(authentication.getAuthorizedClientRegistrationId(), map);