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