login 수정(2)
This commit is contained in:
@@ -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");
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -126,6 +126,8 @@ public class MngrLoginController {
|
||||
|
||||
loginRequest.setConectBrwsr(browser);
|
||||
|
||||
log.debug("mngr :: /login/mngr :: loginRequest :: {}", loginRequest);
|
||||
|
||||
loginUser = service.mngrLogin(loginRequest);
|
||||
|
||||
|
||||
@@ -204,6 +206,7 @@ public class MngrLoginController {
|
||||
//리다이렉트 url 있을 경우 해당 url로 이동
|
||||
if(StringUtils.hasText(request.getParameter("redirect_uri"))){
|
||||
redirectUri = request.getParameter("redirect_uri");
|
||||
log.debug("리다이렉트 url 있을 경우 redirect_uri :: {}", redirectUri);
|
||||
|
||||
}
|
||||
response.sendRedirect(redirectUri);
|
||||
@@ -224,23 +227,6 @@ public class MngrLoginController {
|
||||
|
||||
String queryString = request.getParameter("authSopmalCd");
|
||||
log.debug("mngr loginCheck getParameter authSopmalCd :: {}", queryString);
|
||||
// String authSopmalCd = "";
|
||||
// if (!StringUtil.isEmpty(queryString) && sopmalList.contains(queryString)) {
|
||||
// // 로그인 요청 쇼핑몰 param 저장
|
||||
// authSopmalCd = queryString;
|
||||
//
|
||||
// } else {
|
||||
// if("".equals(authVO.getSopmalCd()) || authVO.getSopmalCd() == null){
|
||||
// //쿠키에 권한 리스트중 첫번째 쇼핑몰 param 저장
|
||||
// if (!sopmalList.isEmpty()) {
|
||||
// authSopmalCd = sopmalList.get(0);
|
||||
// } else {
|
||||
// return false;
|
||||
// }
|
||||
// } else {
|
||||
// authSopmalCd = authVO.getSopmalCd();
|
||||
// }
|
||||
// }
|
||||
|
||||
BOJobUserVO vo = new BOJobUserVO();
|
||||
vo.setMngrId(loginRequest.getUsername());
|
||||
|
||||
Reference in New Issue
Block a user