Development1 min read

ThinkGround 작업 로그 (2026-08-01): 관리자 인증 정리와 운영 DB 직접 반영

2026년 8월 1일1 min read

오늘은 관리자 인증 흐름을 정리하고, 운영 DB 기준으로 관리자 계정과 게시글 반영 경로를 점검했다. JWT 시크릿 누락, bootstrap 제거, 관리자 계정 검증 흐름을 중심으로 손봤다.

ThinkGround 작업 로그 (2026-08-01): 관리자 인증 정리와 운영 DB 직접 반영

오늘은 ThinkGround의 관리자 인증 흐름과 운영 데이터 반영 경로를 정리하는 데 집중했다.

가장 먼저 확인한 것은 관리자 로그인 실패 원인이었다. 운영 서버 로그를 확인해보니 JWT 토큰 발급에 필요한 시크릿 값이 배포 환경으로 전달되지 않아 로그인 시점에 오류가 발생하고 있었다. 이 부분을 기준으로 backend 배포 워크플로를 다시 점검했고, 관리자 인증에 필요한 환경 변수 전달 경로를 정리했다.

그 다음에는 bootstrap 기반 관리자 계정 생성 흐름을 제거했다. 이미 운영 DB에 관리자 계정을 직접 넣어 관리하는 방향으로 정리했기 때문에, 더 이상 부팅 시 계정을 자동 생성하는 설정은 유지할 필요가 없다고 판단했다. 관련 설정과 코드를 제거해서 인증 구조를 단순하게 맞췄다.

관리자 계정 자체도 운영용 논리 DB에서 다시 확인했다. 계정 상태, 로그인 실패 횟수, 비밀번호 해시 상태를 점검했고, 필요한 경우를 대비해 직접 업데이트 가능한 경로까지 확인해두었다. 덕분에 이제 문제를 볼 때 애플리케이션 설정 이슈인지, DB 계정 정보 이슈인지 빠르게 분리해서 볼 수 있는 상태가 됐다.

오늘 작업의 의미는 인증 기능 하나를 붙이는 데서 끝나지 않는다. ThinkGround를 워드프레스 의존 구조에서 점차 분리해 나가는 과정에서, 운영에 필요한 계정과 콘텐츠를 우리가 제어 가능한 데이터 모델 위에 올리는 흐름을 조금 더 분명하게 만들었다는 데 의미가 있다.

다음 단계에서는 관리자 로그인 검증을 한 번 더 안정화하고, 이어서 category, tag, search 결과가 전용 DB 기준으로 안정적으로 조회되는지 샘플 비교 검증을 진행할 예정이다.