Skip to content

Commit

Permalink
Merge branch 'develop' into feature/135
Browse files Browse the repository at this point in the history
  • Loading branch information
Hwang-Kyu-Cheol authored Jan 22, 2024
2 parents d41902c + 34abb7c commit 8675cdc
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
@Component
public class Oauth2LoginFailureHandler extends SimpleUrlAuthenticationFailureHandler {

@Value("${spring.login.root-url}")
@Value("${spring.login.app-home-url}")
String rootUrl;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public class Oauth2LoginSuccessHandler extends SimpleUrlAuthenticationSuccessHan

private final AuthService authService;
private final ObjectMapper objectMapper;
@Value("${spring.login.root-url}")
@Value("${spring.login.app-home-url}")
String rootUrl;
@Value("${spring.login.oauth2-redirect-url}")
String oauthRedirectUrl;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,9 @@
import static kr.co.fastcampus.yanabada.domain.member.entity.ProviderType.EMAIL;
import static kr.co.fastcampus.yanabada.domain.member.entity.RoleType.ROLE_USER;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import jakarta.servlet.http.HttpServletResponse;
import java.util.Random;
import kr.co.fastcampus.yanabada.common.exception.EmailDuplicatedException;
import kr.co.fastcampus.yanabada.common.exception.JsonProcessFailedException;
import kr.co.fastcampus.yanabada.common.jwt.dto.TokenIssueResponse;
import kr.co.fastcampus.yanabada.common.jwt.dto.TokenRefreshResponse;
import kr.co.fastcampus.yanabada.common.jwt.service.TokenService;
Expand All @@ -19,7 +16,6 @@
import kr.co.fastcampus.yanabada.domain.auth.dto.request.SignUpRequest;
import kr.co.fastcampus.yanabada.domain.auth.dto.response.LoginResponse;
import kr.co.fastcampus.yanabada.domain.auth.dto.response.SignUpResponse;
import kr.co.fastcampus.yanabada.domain.member.dto.response.MemberDetailResponse;
import kr.co.fastcampus.yanabada.domain.member.entity.Member;
import kr.co.fastcampus.yanabada.domain.member.entity.ProviderType;
import kr.co.fastcampus.yanabada.domain.member.repository.MemberRepository;
Expand Down Expand Up @@ -48,14 +44,15 @@ public class AuthService {

@Value("${spring.login.oauth2-password}")
String oauthPassword;
@Value("${spring.cookie.secure}")
boolean secure;

private final MemberRepository memberRepository;
private final YanoljaPayRepository yanoljaPayRepository;
private final PasswordEncoder passwordEncoder;
private final JwtProvider jwtProvider;
private final AuthenticationManagerBuilder authenticationManagerBuilder;
private final TokenService tokenService;
private final ObjectMapper objectMapper;

@Transactional
public SignUpResponse signUp(SignUpRequest signUpRequest) {
Expand Down Expand Up @@ -168,15 +165,6 @@ private void setValueInCookie(
response.addHeader("Set-Cookie", cookie.toString());
}

private String getMemberDtoJsonStr(Member member) {
try {
MemberDetailResponse memberDto = MemberDetailResponse.from(member);
return objectMapper.writeValueAsString(memberDto);
} catch (JsonProcessingException e) {
throw new JsonProcessFailedException();
}
}

@Transactional
public void logout(String refreshToken) {
String email = jwtProvider.getEmail(refreshToken);
Expand Down
5 changes: 4 additions & 1 deletion src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,10 @@ spring:
login:
oauth2-password: oauth2-password
oauth2-redirect-url: /signin/3
root-url: http://localhost:8080
app-home-url: https://yanabada-fe-1r96.vercel.app

cookie:
secure: false

jwt:
secretKey: yanabadaSecretKeyyanabadaSecretKeyyanabadaSecretKey
Expand Down

0 comments on commit 8675cdc

Please sign in to comment.