From 03d782850c0cc22955ba762d6223a4ff770fe0d0 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 4 Aug 2023 21:51:46 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20-=20MemberToken?= =?UTF-8?q?=20init=20=EB=B0=A9=EC=8B=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt | 4 ++-- src/main/kotlin/kr/co/vividnext/sodalive/jwt/TokenProvider.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt b/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt index 172a24a..986869f 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt @@ -61,6 +61,8 @@ class SecurityConfig( .sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() + .addFilterBefore(jwtFilter, UsernamePasswordAuthenticationFilter::class.java) + .addFilterBefore(ExceptionHandlerFilter(objectMapper), JwtFilter::class.java) .authorizeRequests() .antMatchers("/member/check/email").permitAll() .antMatchers("/member/check/nickname").permitAll() @@ -71,8 +73,6 @@ class SecurityConfig( .antMatchers("/stplat/privacy_policy").permitAll() .anyRequest().authenticated() .and() - .addFilterBefore(jwtFilter, UsernamePasswordAuthenticationFilter::class.java) - .addFilterBefore(ExceptionHandlerFilter(objectMapper), JwtFilter::class.java) .build() } } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/jwt/TokenProvider.kt b/src/main/kotlin/kr/co/vividnext/sodalive/jwt/TokenProvider.kt index 0c12ad9..24499f1 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/jwt/TokenProvider.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/jwt/TokenProvider.kt @@ -66,7 +66,7 @@ class TokenProvider( val lock = getOrCreateLock(memberId = memberId) lock.write { val memberToken = tokenRepository.findByIdOrNull(memberId) - ?: MemberToken(id = memberId, listOf()) + ?: MemberToken(id = memberId, tokenList = mutableListOf()) val memberTokenSet = memberToken.tokenList.toMutableSet() memberTokenSet.add(token)