-
[카카오 로그인API] 요구 안드로이드API 및 iOS 버전임에도 로그인 안됨🩸 삽질의 추억 2024. 8. 1. 00:24728x90
카카오 로그인API로 로그인을 시도하면 net::ERR_CERT_AUTHORITY_INVALID 에러가 발생
상황:
다만 문제는 일부 기기에서만 발생
안드로이드/아이폰 모두 4년 이내의 최신(?) 기종에서는 문제X
안드로이드1 - LG G5(8년 전 출시), 안드로이드 6.0 (API Level 23) 설치
안드로이드2 - LG X300(7년 전 출시), 안드로이드 8.1 (API Level 27) 설치
IOS 1 - 아이폰 6s(9년 전 출시), ios 15.8 설치
위 세 기기에서는 로그인 후 홈화면으로 이동이 안되고 net::ERR_CERT_AUTHORITY_INVALID 에러가 발생
카카오 API 문서에 안드로이드는 API 23: Android 6.0(Marshmallow) 이상, iOS 13.0 이상 지원된다고 적혀있음.
원인(및 해결):
카카오 API 는 문제가 아니었다.
문제는 인증서 발급 기관의 기준이다.
나의 경우 NCP 였는데, ncp 인증서는 Android 12 버전 이상, iOS 16 버전 이상과 호환이 된다.
따라서 카카오의 기준 ~ 인증 기관의 기준 사이에 있는 기기는 이러한 에러가 발생한다.
삽질한 이유 및 반성:
net::ERR_CERT_AUTHORITY_INVALID 에러를 검색하면 주로 나오는 것은 다음과 같다.
1. 인증서가 신뢰할 수 있는 인증 기관에 의해 발급되었는지 확인해라
2. 인증서가 만료되지 않았는지 확인해야 한다.따라서 ncp ssl 로 도메인 및 https 적용한 나는 해당사항이 없다고 생각해서 ncp 문제일 거라는 생각을 아예하지 못했다.
하지만 net::ERR_CERT_AUTHORITY_INVALID 에러는 NCP에서는 인증서 호환성 이슈로 발생하는 에러문구이기도 하다.
따라서 호환이 되는지 확인을 해야 한다.
참고
내가 카카오 dev talk 에 질문한 글 및 답변
728x90'🩸 삽질의 추억' 카테고리의 다른 글
[PWA Builder, Android] 앱 상단 URL바 삭제하기 | display : standalone/fullscreen 적용안됨 (0) 2024.08.03 [signing.keystore] 비밀번호 올바르게 입력했는데 앱 패키징 안됨: Error generating app package (0) 2024.08.03 [Google Play Console, PWA Builder] "Android App Bundle이 잘못된 키로 서명되었습니다." (0) 2024.07.01 [GitHub Action] ".github/workflows 는 최상단에 둔다" (0) 2024.05.27 [.gitignore] 예외 처리 안됨 (0) 2024.05.27