From f40c925f5b3b87e568c27ce197919e48c2d780c2 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Mon, 17 Nov 2025 22:43:52 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20JWT=20Secret=20Key=20=EB=B6=88=EC=9D=BC?= =?UTF-8?q?=EC=B9=98=20=EB=AC=B8=EC=A0=9C=20=ED=8A=B8=EB=9F=AC=EB=B8=94?= =?UTF-8?q?=EC=8A=88=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../251117_jwt_secret_key_mismatch_fix.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 journey/troubleshooting/251117_jwt_secret_key_mismatch_fix.md diff --git a/journey/troubleshooting/251117_jwt_secret_key_mismatch_fix.md b/journey/troubleshooting/251117_jwt_secret_key_mismatch_fix.md new file mode 100644 index 0000000..4abfbdd --- /dev/null +++ b/journey/troubleshooting/251117_jwt_secret_key_mismatch_fix.md @@ -0,0 +1,34 @@ +# JWT Secret Key 뢈일치 문제 ν•΄κ²° + +**λ‚ μ§œ:** 2025-11-17 +**문제:** ν”„λ‘ νŠΈμ—”λ“œ λ©”μ‹œμ§€ 전솑 401 μ—λŸ¬, κ΄€λ¦¬μž νŽ˜μ΄μ§€ API 401 μ—λŸ¬ + +## 원인 + +1. **robeing-gateway**: docker-compose.yml에 잘λͺ»λœ JWT_SECRET_KEY ν•˜λ“œμ½”λ”© +2. **admin-dashboard-backend**: μ½”λ“œμ— JWT_SECRET_KEY ν•˜λ“œμ½”λ”© + +## ν•΄κ²° + +### robeing-gateway +```yaml +# docker-compose.yml - ν•˜λ“œμ½”λ”© 제거 +environment: + - JWT_SECRET_KEY=admin_secret_key_robeing_2025 # μ‚­μ œ +``` + +### admin-dashboard-backend +```python +# admin_routes.py +SECRET_KEY = os.getenv("JWT_SECRET_KEY", "admin_secret_key_robeing_2025") +``` + +### docker-compose.yml +```yaml +environment: + - JWT_SECRET_KEY=9cc562b6296b87b02dd89045a2e7e11c249713a59a5ac0160d852121f1289664 +``` + +## κ²°κ³Ό +- ν”„λ‘ νŠΈμ—”λ“œ λ©”μ‹œμ§€ 전솑 정상화 +- κ΄€λ¦¬μž νŽ˜μ΄μ§€ API 정상 μž‘λ™