순서도변경

This commit is contained in:
2026-07-07 16:37:05 +09:00
parent 582db7e688
commit 1c02a1809a
+10 -8
View File
@@ -1,3 +1,4 @@
```mermaid
flowchart TD flowchart TD
A[1. backend/main.go 실행] --> B[.env 로드, Logger/DB/IDP 초기화] A[1. backend/main.go 실행] --> B[.env 로드, Logger/DB/IDP 초기화]
B --> C[API 라우트 등록] B --> C[API 라우트 등록]
@@ -41,9 +42,9 @@ flowchart TD
AC -->|예| AD[webWindow.redirectTo] AC -->|예| AD[webWindow.redirectTo]
AC -->|아니오| AE[profile load] AC -->|아니오| AE[profile load]
AE --> AF[dashboard 이동] AE --> AF[dashboard 이동]
```
```mermaid
```mermaid
sequenceDiagram sequenceDiagram
participant Browser as Browser participant Browser as Browser
participant App as userfront (Flutter) participant App as userfront (Flutter)
@@ -90,9 +91,10 @@ sequenceDiagram
end end
``` ```
핵심만 한 줄로 요약하면: 핵심 요약:
backend/main.go가 API를 열고
userfront/main.dart가 /ko/connect를 LoginScreen(phoneOnly: true)로 연결하 * `backend/main.go`가 API를 열
login_screen.dart가 AuthProxyService를 통해 /api/v1/auth/password/login 또는 /api/v1/auth/phone-login을 호출한 뒤 * `userfront/main.dart``/ko/connect``LoginScreen(phoneOnly: true)`로 연결하고
백엔드가 토큰을 주면 AuthTokenStore에 저장하고 * `login_screen.dart``AuthProxyService`를 통해 `/api/v1/auth/password/login` 또는 `/api/v1/auth/phone-login`을 호출한 뒤
redirectTo가 있으면 그쪽으로, 없으면 dashboard로 갑니다. * 백엔드가 토큰을 주면 `AuthTokenStore`에 저장하고
* `redirectTo`가 있으면 그쪽으로, 없으면 `dashboard`로 이동합니다.