From 65a78301b4bd46889d5134b9ddaa27ce592b6440 Mon Sep 17 00:00:00 2001 From: KNKIM Date: Tue, 16 Nov 2021 11:32:45 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A7=88=EC=9D=B4=ED=8E=98=EC=9D=B4=EC=A7=80?= =?UTF-8?q?=20=EA=B3=84=EC=A0=95=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20SNS=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=20=EB=B3=B4=EC=99=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/nlib/user/service/impl/LoginServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/nlib/user/service/impl/LoginServiceImpl.java b/src/main/java/nlib/user/service/impl/LoginServiceImpl.java index 70616f52..20c9f1d1 100644 --- a/src/main/java/nlib/user/service/impl/LoginServiceImpl.java +++ b/src/main/java/nlib/user/service/impl/LoginServiceImpl.java @@ -170,10 +170,15 @@ public class LoginServiceImpl implements LoginService nlibLoginVO.setJoinCouncilCd((String)session.getAttribute("councilCd")); nlibLoginVO.setJoinCouncilNm((String)session.getAttribute("councilNm")); + OAuthUniversalUser ousr = SessionConfig.getLoginInfo(sessionId); + nlibLoginVO.setSnsType(ousr.getSnsType()); + // 실제 SecurityContext 에 authentication 정보를 등록한다. SecurityContextHolder.getContext().setAuthentication(authentication); + SessionConfig.removeLoginInfo(sessionId); + } catch (DisabledException e) { log.error("loginProcSecurity > " + ERR_CODE_LOCKED); if(nlibLoginVO == null) nlibLoginVO = new NlibLoginVO();