diff --git a/src/main/java/nlib/cmm/session/SessionConfig.java b/src/main/java/nlib/cmm/session/SessionConfig.java
index ab959a07..1918c8b5 100644
--- a/src/main/java/nlib/cmm/session/SessionConfig.java
+++ b/src/main/java/nlib/cmm/session/SessionConfig.java
@@ -87,12 +87,25 @@ public class SessionConfig implements HttpSessionListener {
* @param sessionId
* @return
*/
- public static OAuthUniversalUser popLoginInfo(String sessionId) {
+ public static OAuthUniversalUser getLoginInfo(String sessionId) {
if(StringUtil.isEmpty(sessionId)) return null;
- OAuthUniversalUser ret = loginSessions.get(sessionId);
+ return loginSessions.get(sessionId);
+ }
+
+ /**
+ * 지방문화원 해당 세션에 로그인 처리 가능한 SNS 유형 및 SNS ID 정보를 리턴하고 목록에서 삭제한다.
+ * 리턴유형 문자열 배열
+ * [0] : snsType
+ * [1] : snsId
+ *
+ * @param sessionId
+ * @return
+ */
+ public static OAuthUniversalUser popLoginInfo(String sessionId) {
+ OAuthUniversalUser ret = getLoginInfo(sessionId);
removeLoginInfo(sessionId);
return ret;
@@ -131,10 +144,20 @@ public class SessionConfig implements HttpSessionListener {
* @param sessionId
* @return
*/
- public static OAuthUniversalUser popNewMemberInfo(String sessionId) {
+ public static OAuthUniversalUser getNewMemberInfo(String sessionId) {
if(StringUtil.isEmpty(sessionId)) return null;
- OAuthUniversalUser ret = memberSessions.get(sessionId);
+ return memberSessions.get(sessionId);
+ }
+
+ /**
+ * 지방문화원 해당 세션에 회원가입 처리 가능한 SNS 유형 및 SNS 프로파일 정보를 리턴한다.
+ *
+ * @param sessionId
+ * @return
+ */
+ public static OAuthUniversalUser popNewMemberInfo(String sessionId) {
+ OAuthUniversalUser ret = getNewMemberInfo(sessionId);
removeNewMemberInfo(sessionId);
return ret;
diff --git a/src/main/resources/egovframework/spring/context-oauth.xml b/src/main/resources/egovframework/spring/context-oauth.xml
index d634ad51..84763912 100644
--- a/src/main/resources/egovframework/spring/context-oauth.xml
+++ b/src/main/resources/egovframework/spring/context-oauth.xml
@@ -8,9 +8,7 @@
-
-
-
+
@@ -18,7 +16,7 @@
-
+
@@ -26,7 +24,7 @@
-
+