Skip to content

운영 인증·공통 UI 검증 기록 — 2026-08-19 ​

Guide Center ​

대상URL확인 결과
Healthhttps://guide.rlab.monster/healthz{"status":"ok","service":"guide-center"}
공통 UI 현재 릴리스https://guide.rlab.monster/api/common-ui/release{"data":null} — 아직 테마 릴리스가 적용되지 않은 정상 초기 상태
DirectoryService authorizehttps://directory.rlab.monster/connect/authorize?client_id=guide-center&redirect_uri=https%3A%2F%2Fguide.rlab.monster%2Fauth%2Fdirectory%2FcallbackcentralAuth.authorizeStatus가 valid: true를 반환

Guide Center callback은 DirectoryService의 일반 예시 경로가 아닌 실제 애플리케이션 경로인 https://guide.rlab.monster/auth/directory/callback을 사용한다. 사용자가 실제 DirectoryService 로그인 후 Guide Center로 정상 복귀했다고 확인했다.

Process Center ​

대상URL 또는 계약확인 결과
운영 기본 URLhttps://process.rlab.monster배포 플랫폼 오토스케일 기동 후 Process Center 로그인 화면을 제공
로그인 시작 endpointhttps://process.rlab.monster/api/auth/loginDirectoryService authorize로 리다이렉트
client IDprocess-centerDirectoryService 로그인 화면이 Process Center 연결을 확인
callback URIhttps://process.rlab.monster/auth/callback실제 /api/auth/login 리다이렉트에서 확인

Process Center는 DirectoryService authorize 단계는 통과했으나, 사용자가 실제 로그인했을 때 authorization code token exchange가 invalid_credentials로 실패했다. 이는 process-center에 연결되고 directory:auth scope를 가진 DirectoryService portal API Key와 Process Center 서버 비밀값의 불일치를 우선 점검해야 함을 의미한다.

소스 반영 상태 ​

ProcessPortal GitHub main에는 d63f32b (fix: align process center directory contract)가 반영됐다. 이 커밋은 Process Center의 기본 포털 식별자를 process-center로 정렬하고, 토큰 교환 오류를 안전한 사용자 메시지로 분류하며, PORTAL_JWT_SECRET과 기존 DIRECTORY_LOCAL_SECRET의 세션 비밀 호환성을 추가했다. focused gateway unit tests 4건은 통과했다. 전체 install/typecheck/build는 로컬 GitHub Packages package @hohyun94/portal-foundation에 대한 sandbox token 403으로 완주하지 못했으며, 배포 플랫폼의 프로젝트용 NPM_TOKEN로 재검증이 필요하다.