login 수정(2)

This commit is contained in:
김현욱
2025-11-28 15:25:20 +09:00
parent ab5bf80c8e
commit 262d5a163a
6 changed files with 36 additions and 21 deletions

View File

@@ -9,6 +9,7 @@ import com.wb.domainserver.domain.gcone.login.mapper.LoginMapper;
import com.wb.domainserver.domain.gcone.login.vo.LoginRequest;
import com.wb.domainserver.domain.gcone.login.vo.LoginUser;
import com.wb.domainserver.domain.gcone.mbr.mbr.mapper.BOMbrMapper;
import com.wb.domainserver.realm.util.UrlExtractor;
import com.wb.domainserver.domain.gcone.mbr.mbr.service.BOMbrService;
import com.wb.domainserver.domain.gcone.mbr.mbr.vo.BOMbrVO;
import com.wb.domainserver.exception.WnbtRestException;
@@ -194,6 +195,8 @@ public class LoginService {
@Transactional
public void createRenewLoginToken(HttpServletRequest request, HttpServletResponse response) {
log.debug("rcreateRenewLoginToken stsrt");
String realm = RealmContextHolder.getRealm().toLowerCase();
String refreshToken = CookieUtils.getCookieValue("RFT", request);
@@ -219,7 +222,9 @@ public class LoginService {
//회원정보 조회
LoginRequest req = new LoginRequest();
req.setUserInnb(userInnb);
req.setAccessUrl(request.getParameter("accessUrl"));
String accessUrl = UrlExtractor.getOriginalHost(request);
req.setAccessUrl(accessUrl);
log.debug("createRenewLoginToken accessUrl:{}",accessUrl);
req.setSopmalCd(request.getParameter("authSopmalCd"));
LoginUser loginUser = null;
@@ -234,10 +239,13 @@ public class LoginService {
//토큰 발급 및 토큰 업데이트
loginUser.setRealm(realm);
log.debug("rcreateRenewLoginToken 토큰 업데이트");
TokenInfo updateTokenInfo = tokenService.updateToken(loginUser);
//토큰 쿠키 생성
log.debug("rcreateRenewLoginToken 쿠키 생성");
createLoginCookie(updateTokenInfo, request, response);
log.debug("rcreateRenewLoginToken ENd");
}