정부24 인증 화면 반복될 때

Last Updated: 2026년 04월 27일

정부24에서 인증 화면이 계속 반복될 때 당황스럽죠. 먼저 결론만 말씀드리면, 대부분은 브라우저나 기기 쪽에서 인증정보(세션·쿠키)가 제대로 저장되지 않아서 발생합니다. 몇 가지 간단한 점검으로 해결되는 경우가 많고, 개발자 통합 시에는 리디렉션·쿠키 설정 또는 SameSite 정책을 확인해야 합니다. 아래에서 사용자용 빠른 해결법과 원인별 점검, 개발자용 점검 포인트를 차근히 정리했습니다.

정부24 인증 화면 반복될 때 썸네일

📸 정부24 인증 화면 반복될 때 관련 이미지

먼저 즉시 해볼 수 있는 빠른 점검

정부24 인증 화면 반복될 때 관련 이미지 1

📸 정부24 인증 화면 반복될 때 관련 이미지 1

  • 브라우저 새로고침 대신 새 탭에서 다시 시도해 보세요. 가끔 기존 세션이 꼬여 문제를 일으킵니다.
  • 팝업 차단을 해제하고 임시로 확장프로그램(AdBlock 등)을 끄세요. 인증 창이 팝업으로 열리면 차단될 수 있습니다.
  • 쿠키와 캐시를 삭제한 뒤 다시 시도하세요. 특히 사이트 쿠키를 지우면 세션 재설정에 도움이 됩니다.
  • 다른 브라우저나 익명(시크릿) 창에서 시도해 보세요. 문제가 브라우저 설정인지 확인하는 가장 빠른 방법입니다.
  • 모바일 앱 내부 브라우저(인앱 브라우저) 대신 기본 브라우저(예: Chrome, Safari)에서 열어 보세요.

원인별 상세 점검과 해결 방법

정부24 인증 화면 반복될 때 관련 이미지 2

📸 정부24 인증 화면 반복될 때 관련 이미지 2

브라우저의 쿠키·팝업 차단

정부24 인증 화면 반복될 때 관련 이미지 3

📸 정부24 인증 화면 반복될 때 관련 이미지 3

인증 과정에서 서버가 로그인 세션을 유지하기 위해 쿠키를 설정합니다. 쿠키가 차단되면 세션이 안 만들어져 인증창이 반복될 수 있습니다. 브라우저 설정에서 사이트 쿠키 허용과 팝업 허용을 확인하세요. 요즘 브라우저는 타사 쿠키(third-party cookie)를 기본적으로 차단하니, 인증 창이 다른 도메인으로 열리는 경우 문제가 생길 수 있습니다.

캐시·세션 충돌

오래된 캐시나 세션 쿠키가 남아 있으면 인증 토큰 교환이 실패할 수 있습니다. 사이트 데이터를 삭제한 뒤 페이지를 새로 열어 세션을 새로 만든 뒤 시도해 보세요. 요약하면: 캐시 삭제 → 브라우저 재시작 → 다시 로그인입니다.

모바일의 인앱 브라우저 문제

카카오톡, 네이버, 페이스북 같은 앱 내 브라우저는 쿠키나 외부 리디렉션을 제한하거나 세션을 제대로 전달하지 못하는 경우가 있습니다. 인증 화면이 반복된다면 링크를 ‘기본 브라우저에서 열기’로 바꿔 시도해 보세요.

공동인증서(구 공인인증서)·인증서 관련 문제

공동인증서를 사용하는 경우, 인증서 유효기간 만료나 브라우저에서 인증서 접근 권한 문제로 반복되는 현상이 생길 수 있습니다. 인증서가 정상인지 확인하고, 브라우저의 인증서 접근 허용 여부를 점검하세요. 또한 기기의 시간·날짜가 틀리면 인증서 검증이 실패할 수 있으니 정확히 맞춰두는 것이 좋습니다.

네트워크·방화벽·공용망 제약

회사망이나 공용 와이파이에서는 특정 포트나 외부 도메인으로의 통신이 제한될 수 있습니다. 내부 방화벽 로그나 네트워크 관리자에게 문의해 정부24 관련 도메인이 차단되지 않았는지 확인하세요.

서버(정부 측) 문제 가능성

가끔은 정부24 쪽 인증 서버에 장애가 있을 수 있습니다. 여러 사용자가 동일한 증상을 보고하거나 공식 공지(또는 장애 알림)가 있으면 서버 문제일 가능성이 큽니다. 이 경우 기다렸다가 재시도하거나 고객센터에 문의하세요.

개발자 또는 연동 담당자가 확인할 항목

웹서비스나 앱에서 정부24 인증을 연동 중이라면, 사용자 쪽 문제가 아닐 때는 연동 설정과 인증 흐름을 점검해야 합니다. 반복 인증 화면은 보통 인증 토큰·세션·리디렉션 흐름이 끊겼다는 신호입니다.

리디렉션 URL과 콜백 일치 여부

등록된 리디렉션 URI와 실제 호출되는 URI가 정확히 일치해야 합니다. 쿼리스트링 차이, http/https 혼용, 도메인 오타 등이 있으면 인증이 반복될 수 있습니다.

세션 유지 방식 확인

인증서버가 쿠키 기반 세션을 사용한다면, 쿠키가 클라이언트(브라우저)에 제대로 설정되고 이후 요청에 포함되는지 확인하세요. 쿠키가 전송되지 않으면 서버는 인증을 마친 것으로 인식하지 못하고 다시 인증 페이지로 보낼 수 있습니다.

SameSite 및 Secure 속성 검사

모던 브라우저는 SameSite 정책을 엄격하게 적용합니다. 크로스-사이트 리디렉션을 통한 인증 흐름에서는 세션 쿠키에 SameSite=None; Secure가 필요할 수 있습니다. 서버에서 설정을 변경할 수 없다면 백엔드에서 토큰 교환 방식으로 전환하는 것이 안전합니다.

CORS와 프론트엔드 저장소 사용

클라이언트 측에서 토큰을 localStorage/sessionStorage에만 보관하고 리다이렉트 흐름에 의존하면, 쿠키 기반 세션과 충돌이 생길 수 있습니다. 가능한 경우 서버 측에서 세션을 관리하고, 브라우저에서 필요한 최소한의 정보만 처리하세요. 또한 CORS 설정이 부족하면 인증 토큰 교환 요청이 실패할 수 있습니다.

로그에서 확인할 핵심 항목

  • 서버 로그상 인증 성공/실패 응답 코드(특히 4xx/302/500 등)
  • 클라이언트로 설정된 Set-Cookie 헤더 유무와 속성
  • 리디렉션 체인의 도메인과 매칭 여부
  • 브라우저 콘솔의 네트워크 요청 에러(쿠키 차단, CORS, Mixed Content 등)

자주 하는 실수와 피해야 할 행동

  • 임시로 팝업 허용 대신 인증을 여러 탭에서 동시에 시도하는 것 — 세션 충돌을 유발합니다.
  • 개발 환경에서 https 대신 http로 테스트하면서 Secure 쿠키 문제를 간과하는 것.
  • 모바일 인앱 브라우저 문제를 무시하고 사용자 대응 없이 안내하지 않는 것 — 사용자 불만이 커집니다.

고객센터에 문의할 때 준비하면 도움이 되는 정보

  • 사용 중인 기기(PC/Android/iOS), 브라우저 이름과 버전
  • 문제가 발생한 시간과 반복되는 정확한 동작(버튼 클릭→어떤 화면이 뜨는지)
  • 브라우저 개발자 도구의 네트워크 로그(가능하면 스크린샷) 또는 오류 메시지
  • 시도해 본 해결 방법(캐시 삭제, 다른 브라우저 시도 등)

추가 신뢰 자료

공식 서비스 공지나 업데이트 정보가 필요하면 정부24 공식 홈페이지에서 최근 공지사항을 확인하세요: 정부24

📺 "정부24 인증 화면 반복될 때"에 대해 알아보기!

이 영상을 통해 정부24 인증 화면 반복될 때을 확인하세요.

 

요약 체크리스트

  • 팝업 허용 및 쿠키 허용 상태 확인
  • 캐시·사이트 데이터 삭제 후 재시도
  • 다른 브라우저 또는 기본 브라우저에서 시도(인앱 브라우저 대신)
  • 인증서 유효성 및 기기 시간 확인
  • 개발 연동 시 리디렉션 URI, SameSite/ Secure 쿠키, CORS 확인
  • 여전히 해결 안 되면 고객센터에 상세 정보와 로그 첨부해 문의

문제가 계속되면 제가 더 자세히 도와드릴 수 있습니다. 사용하시는 기기·브라우저 정보와 시도해보신 항목을 알려주시면, 다음 단계로 어떤 로그를 확인하고 어떤 설정을 바꿔야 할지 구체적으로 안내해 드리겠습니다.

질문 QnA

Q

정부24 인증 화면이 계속 반복해서 표시됩니다. 원인은 무엇이고 어떻게 확인하나요?

A

주요 원인: 세션 또는 인증 쿠키가 저장되지 않음, redirect_uri 불일치로 인한 무한 리다이렉트, SameSite 또는 Secure 속성으로 쿠키가 차단됨, 인증 창이 iframe 안에서 동작하며 차단되는 경우, OAuth state 값 불일치. 확인 방법: 브라우저 개발자도구의 네트워크 탭에서 리다이렉트 체인을 확인하고 어떤 URL이 반복되는지 확인하세요. 쿠키 탭에서 인증 관련 쿠키가 발급되고 유지되는지 보세요. 콘솔 로그에서 CORS 또는 쿠키 차단 관련 에러가 있는지 확인하세요. 서버 로그에서 콜백 엔드포인트로 정상 요청이 들어오는지와 상태 파라미터 검증 실패 로그를 확인하세요. redirect_uri가 인증서버에 등록된 값과 정확히 일치하는지 확인하세요.

Q

개발 환경(로컬)에서만 인증 창이 반복됩니다. 로컬에서 점검하고 해결하는 방법은?

A

로컬 문제는 주로 HTTPS 미사용과 쿠키 정책 때문에 발생합니다. 최신 브라우저는 Secure 속성이 있는 쿠키를 HTTPS에서만 허용하며 SameSite 정책도 엄격합니다. 점검 및 해결 방법: 1) 인증 콜백이 HTTPS로 동작하는지 확인하세요. 2) ngrok, localtunnel 또는 자체 로컬 인증서(mkcert)로 HTTPS 엔드포인트를 만들어 테스트하세요. 3) 쿠키 설정에서 SameSite=None 및 Secure를 적절히 설정했는지 확인하세요. 4) 브라우저의 서드파티 쿠키 차단 설정이나 확장 프로그램이 간섭하는지 확인하려면 익명 창 또는 확장 비활성화 상태에서 테스트하세요. 5) redirect_uri가 'http://localhost:포트' 형태로 등록되어 있으면 인증 제공자 설정과 실제 콜백 URL이 정확히 일치하는지 검사하세요.

Q

인증창이 새창으로 열리고 인증 후에도 원래 페이지로 돌아가지 않고 인증 화면이 다시 뜹니다. 어떻게 고치나요?

A

팝업 방식의 문제는 주로 팝업과 열어준 창 간의 통신 문제 또는 콜백 URL 설정 오류입니다. 확인 및 해결 방법: 1) 인증 서버가 콜백 이후 리다이렉트하는 URL이 팝업을 연 창에서 기대하는 값인지 확인하세요. 2) 팝업에서 window.opener가 null이 아닌지, 또는 postMessage로 원창과 통신이 정상인지 확인하세요. 크로스오리진이면 postMessage를 사용해 메시지를 전달하고 수신 쪽에서 origin 검증을 하세요. 3) 인증 응답을 받은 뒤 팝업이 토큰을 원창으로 전달하고 스스로 닫히는 로직이 있는지 확인하세요. 4) 브라우저 팝업 차단이나 타사 쿠키 정책으로 인해 세션이 전달되지 않는 경우가 있으니 브라우저 설정을 확인하세요. 5) redirect_uri가 정확히 등록되지 않았을 때 인증 서버가 다시 인증 페이지로 보내는 경우가 있으므로 등록 값을 재검토하세요.

Q

로드밸런서나 다중 서버 환경에서 인증 이후에도 로그인 상태가 유지되지 않아 인증이 반복됩니다. 원인과 해결책은?

A

다중 서버 환경에서는 세션 공유 문제가 흔합니다. 원인: 세션이 서버 메모리에만 저장되어 있어 다른 노드로 요청이 넘어가면 세션을 찾지 못함, 또는 세션 쿠키의 Domain/Path/암호화 설정 오류, 세션 저장소의 만료 시간이 너무 짧음. 해결책: 1) Redis, Memcached 같은 중앙 세션 저장소를 사용해 모든 노드가 같은 세션을 참조하도록 하세요. 2) 로드밸런서에서 세션 고정(sticky session)을 적용하는 것도 임시 방안이 될 수 있습니다. 3) JWT 등 토큰 기반 인증을 쓰는 경우 토큰 서명과 만료 시간을 점검하고 서버 간 시간 동기화(NTP)를 확인하세요. 4) 쿠키 설정에서 Domain과 Secure, SameSite 값을 점검하고 HTTPS 환경에서 동작하도록 구성하세요.