Skip to content

Commit b03bc03

Browse files
authored
Merge pull request #267 from DevKor-github/codex/fix-social-login-token-length
[codex] Fix social login token storage
2 parents 4e4fa23 + 520d3e1 commit b03bc03

5 files changed

Lines changed: 7 additions & 8 deletions

File tree

ontime-back/src/main/java/devkor/ontime_back/entity/User.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ public class User {
5656

5757
private String firebaseToken;
5858

59+
@Lob
60+
@Column(columnDefinition = "LONGTEXT")
5961
private String socialLoginToken;
6062

6163
@OneToOne(fetch = FetchType.LAZY, mappedBy = "user", cascade = CascadeType.ALL)
@@ -134,4 +136,4 @@ public void updateFirebaseToken(String firebaseToken) {
134136
public void updateAccessToken(String accessToken) {
135137
this.accessToken = accessToken;
136138
}
137-
}
139+
}

ontime-back/src/main/java/devkor/ontime_back/global/generallogin/handler/LoginSuccessHandler.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import devkor.ontime_back.repository.UserRepository;
55
import lombok.RequiredArgsConstructor;
66
import lombok.extern.slf4j.Slf4j;
7-
import org.hibernate.persister.entity.EntityNameUse;
87
import org.springframework.beans.factory.annotation.Value;
98
import org.springframework.security.core.Authentication;
109
import org.springframework.security.core.userdetails.UserDetails;
@@ -44,7 +43,6 @@ public void onAuthenticationSuccess(HttpServletRequest request, HttpServletRespo
4443
userRepository.saveAndFlush(user);
4544

4645
log.info("로그인에 성공하였습니다. 이메일 : {}", email);
47-
log.info("로그인에 성공하였습니다. AccessToken : {}", accessToken);
4846
log.info("발급된 AccessToken 만료 기간 : {}", accessTokenExpiration);
4947

5048

ontime-back/src/main/java/devkor/ontime_back/global/generallogin/service/LoginService.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,11 @@ public class LoginService implements UserDetailsService {
1818
public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {
1919
User user = userRepository.findByEmail(email)
2020
.orElseThrow(() -> new UsernameNotFoundException("해당 이메일이 존재하지 않습니다."));
21-
22-
System.out.println("유저임다: "+user);
2321

2422
return org.springframework.security.core.userdetails.User.builder()
2523
.username(user.getEmail())
2624
.password(user.getPassword())
2725
.roles(user.getRole().name())
2826
.build();
2927
}
30-
}
28+
}

ontime-back/src/main/java/devkor/ontime_back/global/jwt/JwtTokenProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void sendAccessToken(HttpServletResponse response, String accessToken) {
8080
response.setStatus(HttpServletResponse.SC_OK);
8181

8282
response.setHeader(accessHeader, accessToken);
83-
log.info("발급된 Access Token : {}", accessToken);
83+
log.info("Access Token 헤더 설정 완료");
8484
}
8585

8686
// accessToken + refreshToken header에 넣어서 전송
@@ -89,7 +89,6 @@ public void sendAccessAndRefreshToken(HttpServletResponse response, String acces
8989

9090
setAccessTokenHeader(response, accessToken);
9191
setRefreshTokenHeader(response, refreshToken);
92-
log.info("accesstoken: " + accessToken + "refreshtoken" + refreshToken);
9392
log.info("Access Token, Refresh Token 헤더 설정 완료");
9493
}
9594

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE `user`
2+
MODIFY COLUMN `social_login_token` LONGTEXT NULL;

0 commit comments

Comments
 (0)