Skip to content

Commit 520d3e1

Browse files
committed
Fix social login token storage
1 parent f3d7f3a commit 520d3e1

6 files changed

Lines changed: 8 additions & 10 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: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void sendAccessToken(HttpServletResponse response, String accessToken) {
7979
response.setStatus(HttpServletResponse.SC_OK);
8080

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

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

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

@@ -199,4 +198,4 @@ public String createExpiredAccessToken(String email) {
199198
.sign(Algorithm.HMAC512(secretKey));
200199
}
201200

202-
}
201+
}

ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,6 @@ public AppleTokenResponseDto getAppleAccessTokenAndRefreshToken(String authCode)
194194
String clientSecret = generateClientSecret();
195195
log.info("getAppleAccessTokenAndRefreshToken");
196196
log.info("client_id: {}", clientId);
197-
log.info("client_secret: {}", clientSecret);
198197
MultiValueMap<String, String> requestBody = new LinkedMultiValueMap<>();
199198
requestBody.add("grant_type", "authorization_code");
200199
requestBody.add("code", authCode);
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)