프로젝트

일반

사용자정보

결함 #13797

[통합결재][Cloud][iOS] 개발앱 > 개발Cloud앱 로그인 풀림 현상 건

박수민이(가) 5일 전에 추가함. 약 23시간 전에 수정됨.

상태:
해결
우선순위:
보통
담당자:
시작시간:
2025-09-11
완료기한:
진척도:

100%

추정시간:
버전:
앱버전:
디바이스:
MO_APP_iOS
요청자:
OS버전:
심각도:
중대한 결함(Major)

설명

[문제점]
- 기존 개발앱 로그인 및 실행 > 개발 Cloud앱 실행 시 로그인 풀림 현상(iOS)

[개선점]
- 로그인 유지

이력

#1 박수민이(가) 5일 전에 변경

[현상 발견]
: 고해동 수석님


[로그 분석]
: 조정후 수석님

로그인 안되는 상황이 재현되어 앱 로그를 찍어 보니. (lldb) po info.twoFactorAuth
▿ Optional
- some : "Expired|NONE|Y|Y"

이렇게 나왔습니다. 코드 분석해 보니 Expired가 오면 로그인을 풀도록 ios에서는 구현되어 있습니다.

서버 쪽 코드에는 다음과 같이 구현되어 있다고 합니다. //231026,yong79,ios 문자열비교 개발 오류 이슈로 지문인식 문자열 바꿔주기 (FINGER > TOUCH) //231109 클라이언트 준비 문제로 다시 원복 //juwon_park1(23.11.30) //첫 로그인시 twoFactorAuth에서 NullPointerException 발생해서 코드 수정함. if (slDvcMngOptional.isPresent()) { SlDvcMng slDvcMng = slDvcMngOptional.get(); String twoFactorAuth = slDvcMng.getTwoFactorAuth(); String dvcPlfTpNm = slDvcMng.getDvcPlfTpNm(); if (twoFactorAuth != null && dvcPlfTpNm != null && (dvcPlfTpNm.startsWith("iOS") || dvcPlfTpNm.startsWith("iPad"))) { twoFactorAuth = twoFactorAuth.replace("FINGER", "TOUCH"); } return twoFactorAuth; }

#2 박서영이(가) 하루 전에 변경

  • 상태을(를) 신규에서 의견(으)로 변경되었습니다.

배치 오류 해결 후 재시도 요청 드립니다.
(*현재는 매일 아침마다 수동으로 유저 데이터를 넣어주고 있기 때문에, 데이터를 넣기 전엔 오류 발생)
수정되고 나면 단톡에 공유 드릴게요. 감사합니다.

#3 박서영이(가) 약 23시간 전에 변경

  • 상태을(를) 의견에서 해결(으)로 변경되었습니다.
  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

배치 수정 완료했습니다.
로그인 여부 확인 부탁드립니다.

내보내기 Atom PDF