Skip to content

Commit

Permalink
feat: login 다중기기 주석 처리
Browse files Browse the repository at this point in the history
  • Loading branch information
ozzing committed Jan 1, 2023
1 parent c7b91e4 commit d58e7de
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 20 deletions.
21 changes: 10 additions & 11 deletions src/main/java/com/ceos/bankids/mapper/AppleMapper.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.ceos.bankids.mapper;

import com.ceos.bankids.constant.ErrorCode;
import com.ceos.bankids.controller.request.AppleRequest;
import com.ceos.bankids.domain.User;
import com.ceos.bankids.dto.oauth.AppleKeyListDTO;
Expand Down Expand Up @@ -31,36 +30,36 @@ public User postAppleLogin(MultiValueMap<String, String> formData) throws BadReq
AppleRequest appleRequest = appleService.getAppleRequest(formData);
AppleKeyListDTO appleKeyListDTO = appleService.getAppleIdentityToken();
AppleSubjectDTO appleSubjectDTO = appleService.verifyIdentityToken(appleRequest,
appleKeyListDTO);
appleKeyListDTO);
AppleTokenDTO appleTokenDTO = appleService.getAppleAccessToken(appleRequest, "login");

Optional<User> registeredUser = userService.findUserByAuthenticationCodeNullable(
appleSubjectDTO.getAuthenticationCode());
appleSubjectDTO.getAuthenticationCode());

User user;
if (registeredUser.isPresent()) {
user = registeredUser.get();

if (user.getExpoToken() != null && user.getExpoToken().contains("ExponentPushToken")) {
throw new BadRequestException(ErrorCode.USER_ALREADY_LOGINED.getErrorCode());
}
// if (user.getExpoToken() != null && user.getExpoToken().contains("ExponentPushToken")) {
// throw new BadRequestException(ErrorCode.USER_ALREADY_LOGINED.getErrorCode());
// }
} else {
user = userService.createNewUser(
appleRequest.getUsername(),
appleSubjectDTO.getAuthenticationCode(),
"apple");
appleRequest.getUsername(),
appleSubjectDTO.getAuthenticationCode(),
"apple");
}

return user;
}

public void postAppleRevoke(MultiValueMap<String, String> formData,
HttpServletResponse response) throws IOException {
HttpServletResponse response) throws IOException {
try {
AppleRequest appleRequest = appleService.getAppleRequest(formData);
AppleKeyListDTO appleKeyListDTO = appleService.getAppleIdentityToken();
AppleSubjectDTO appleSubjectDTO = appleService.verifyIdentityToken(appleRequest,
appleKeyListDTO);
appleKeyListDTO);
AppleTokenDTO appleTokenDTO = appleService.getAppleAccessToken(appleRequest, "revoke");
Object appleResponse = appleService.revokeAppleAccount(appleTokenDTO);

Expand Down
16 changes: 7 additions & 9 deletions src/main/java/com/ceos/bankids/mapper/KakaoMapper.java
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
package com.ceos.bankids.mapper;

import com.ceos.bankids.constant.ErrorCode;
import com.ceos.bankids.controller.request.KakaoRequest;
import com.ceos.bankids.domain.User;
import com.ceos.bankids.dto.oauth.KakaoTokenDTO;
import com.ceos.bankids.dto.oauth.KakaoUserDTO;
import com.ceos.bankids.exception.BadRequestException;
import com.ceos.bankids.service.KakaoServiceImpl;
import com.ceos.bankids.service.UserServiceImpl;
import java.util.Optional;
Expand All @@ -29,20 +27,20 @@ public User postKakaoLogin(KakaoRequest kakaoRequest) {
KakaoUserDTO kakaoUserDTO = kakaoService.getKakaoUserCode(kakaoTokenDTO);

Optional<User> registeredUser = userService.findUserByAuthenticationCodeNullable(
kakaoUserDTO.getAuthenticationCode());
kakaoUserDTO.getAuthenticationCode());

User user;
if (registeredUser.isPresent()) {
user = registeredUser.get();

if (user.getExpoToken() != null && user.getExpoToken().contains("ExponentPushToken")) {
throw new BadRequestException(ErrorCode.USER_ALREADY_LOGINED.getErrorCode());
}
// if (user.getExpoToken() != null && user.getExpoToken().contains("ExponentPushToken")) {
// throw new BadRequestException(ErrorCode.USER_ALREADY_LOGINED.getErrorCode());
// }
} else {
user = userService.createNewUser(
kakaoUserDTO.getKakaoAccount().getProfile().getNickname(),
kakaoUserDTO.getAuthenticationCode(),
"kakao");
kakaoUserDTO.getKakaoAccount().getProfile().getNickname(),
kakaoUserDTO.getAuthenticationCode(),
"kakao");
}

return user;
Expand Down

0 comments on commit d58e7de

Please sign in to comment.