From d2280a25c4aaa81b3b45ab09b8c3bedec81a961b Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 12 Jun 2026 14:23:36 +0900 Subject: [PATCH] =?UTF-8?q?Update=20Baron-SSO=20=EA=B0=9C=EB=B0=9C?= =?UTF-8?q?=ED=99=98=EA=B2=BD=20=EC=9E=AC=EA=B5=AC=EC=B6=95=5F=EC=A0=9C?= =?UTF-8?q?=EB=A1=9C=EB=B2=A0=EC=9D=B4=EC=8A=A4=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EC=9E=AC=ED=98=84.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...SSO 개발환경 재구축_제로베이스에서 재현.md | 75 ++++++++++--------- 1 file changed, 40 insertions(+), 35 deletions(-) diff --git a/Baron-SSO 개발환경 재구축_제로베이스에서 재현.md b/Baron-SSO 개발환경 재구축_제로베이스에서 재현.md index d702be8..d7715f5 100644 --- a/Baron-SSO 개발환경 재구축_제로베이스에서 재현.md +++ b/Baron-SSO 개발환경 재구축_제로베이스에서 재현.md @@ -1,4 +1,4 @@ -# [요청과업1][산출물04] Baron-SSO 개발환경 재구축(제로베이스) 재현 테스트 +# \[요청과업1\]\[산출물04\] Baron-SSO 개발환경 재구축(제로베이스) 재현 테스트 ## 1. 작업 개요 @@ -18,6 +18,7 @@ 본 테스트는 기존 구축 과정에서 과도한 시간이 소요된 원인을 확인하고, 표준 구축 절차 기준의 실제 소요시간 및 문제 발생 여부를 확인하기 위함이다. + --- # 3. 테스트 조건 @@ -44,40 +45,40 @@ Gitea 저장소 주소만 제공 https://gitea.hmac.kr/baron/baron-sso.git ``` + --- # 4. 작업 타임라인 -| 시간 | 작업내용 | 결과 | -| ------------- | ------------------------ | -- | -| 10:20 ~ 10:25 | WSL 활성화 | 완료 | -| 10:25 ~ 10:27 | 재부팅 및 WSL 확인 | 완료 | -| 10:27 ~ 10:28 | Ubuntu 설치 | 완료 | -| 10:28 ~ 10:30 | apt update | 완료 | -| 10:30 ~ 10:31 | Git / Make / dos2unix 설치 | 완료 | -| 10:31 ~ 10:32 | 설치 검증 | 완료 | -| 10:32 ~ 10:36 | Docker Engine 설치 | 완료 | -| 10:36 ~ 10:38 | Docker 권한 설정 | 완료 | -| 10:38 ~ 10:40 | Docker 동작 검증 | 완료 | -| 10:40 ~ 10:45 | Baron-SSO Clone | 완료 | -| 10:45 ~ 10:47 | .env 생성 | 완료 | -| 10:47 ~ 10:49 | Auth Config 생성 | 완료 | -| 10:49 ~ 10:50 | Ory Config 생성 | 완료 | -| 10:50 ~ 10:54 | Ory Stack 기동 | 실패 | -| 10:54 ~ 11:35 | 오류 분석 | 완료 | -| 12:00 ~ 13:00 | 휴계시간 | 완료 | -| 13:05 ~ 13:10 | Kratos 오류 분석 | 완료 | -| 13:10 ~ 13:15 | 팀장 보고 및 트러블 등록 | 완료 | -| 13:15 ~ 13:17 | 원본 보존 원칙 확정 | 완료 | -| 13:17 ~ 13:18 | 로컬 .env 수정 | 완료 | -| 13:18 ~ 13:20 | Ory Config 재생성 | 완료 | -| 13:20 ~ 13:21 | Kratos 설정 확인 | 완료 | -| 13:21 ~ 13:25 | Ory Stack 재기동 | 성공 | -| 13:25 ~ 13:28 | Baron App 기동 | 성공 | -| 13:28 ~ 13:32 | 전체 상태 확인 | 성공 | -| 13:32 ~ 13:35 | 로그인 화면 확인 | 성공 | -| 총 소요시간 | 약 1시간 30분 | | - +| 시간 | 작업내용 | 결과 | +|-----|------|-----| +| 10:20 \~ 10:25 | WSL 활성화 | 완료 | +| 10:25 \~ 10:27 | 재부팅 및 WSL 확인 | 완료 | +| 10:27 \~ 10:28 | Ubuntu 설치 | 완료 | +| 10:28 \~ 10:30 | apt update | 완료 | +| 10:30 \~ 10:31 | Git / Make / dos2unix 설치 | 완료 | +| 10:31 \~ 10:32 | 설치 검증 | 완료 | +| 10:32 \~ 10:36 | Docker Engine 설치 | 완료 | +| 10:36 \~ 10:38 | Docker 권한 설정 | 완료 | +| 10:38 \~ 10:40 | Docker 동작 검증 | 완료 | +| 10:40 \~ 10:45 | Baron-SSO Clone | 완료 | +| 10:45 \~ 10:47 | .env 생성 | 완료 | +| 10:47 \~ 10:49 | Auth Config 생성 | 완료 | +| 10:49 \~ 10:50 | Ory Config 생성 | 완료 | +| 10:50 \~ 10:54 | Ory Stack 기동 | 실패 | +| 10:54 \~ 11:35 | 오류 분석 | 완료 | +| 12:00 \~ 13:00 | 휴계시간 | 완료 | +| 13:05 \~ 13:10 | Kratos 오류 분석 | 완료 | +| 13:10 \~ 13:15 | 팀장 보고 및 트러블 등록 | 완료 | +| 13:15 \~ 13:17 | 원본 보존 원칙 확정 | 완료 | +| 13:17 \~ 13:18 | 로컬 .env 수정 | 완료 | +| 13:18 \~ 13:20 | Ory Config 재생성 | 완료 | +| 13:20 \~ 13:21 | Kratos 설정 확인 | 완료 | +| 13:21 \~ 13:25 | Ory Stack 재기동 | 성공 | +| 13:25 \~ 13:28 | Baron App 기동 | 성공 | +| 13:28 \~ 13:32 | 전체 상태 확인 | 성공 | +| 13:32 \~ 13:35 | 로그인 화면 확인 | 성공 | +| 총 소요시간 | 약 1시간 30분 | | --- @@ -100,7 +101,6 @@ https://gitea.hmac.kr/baron/baron-sso.git * make up-dev 최초 실행 실패 - --- # 6. 재현된 문제 @@ -115,6 +115,7 @@ selfservice.allowed_return_urls.12: [] expected string, but got array ``` + --- # 7. 원인 분석 @@ -135,7 +136,8 @@ allowed_return_urls: 생성됨. -Kratos는 String 배열을 기대하지만 Array([])가 포함되어 초기 기동 실패. +Kratos는 String 배열을 기대하지만 Array(\[\])가 포함되어 초기 기동 실패. + --- @@ -166,6 +168,7 @@ make up-dev 재실행. + --- # 9. 최종 결과 @@ -180,6 +183,7 @@ ory_keto Running ory_oathkeeper Running ``` + --- ## Baron Application @@ -193,6 +197,7 @@ baron_devfront Running baron_orgfront Running ``` + --- ## 접속 확인 @@ -209,6 +214,7 @@ http://localhost:5000 Baron SW 포탈 로그인 화면 정상 표시 ``` + --- # 10. 결론 @@ -229,5 +235,4 @@ KRATOS_ALLOWED_RETURN_URLS_EXTRA=[] 다만 로컬 실행용 설정 수정 후에는 Baron-SSO 전체 스택이 정상 기동되었으며, Gateway/UserFront/Backend 및 로그인 화면까지 정상 확인하였다. -추후 구축 시, 특별한 문제가 발생하지 않는다면 1시간이내 구축이 가능해보인다. - +추후 구축 시, 특별한 문제가 발생하지 않는다면 1시간이내 구축이 가능하다고 판단됨. \ No newline at end of file