31 lines
928 B
Markdown
31 lines
928 B
Markdown
# Use Cases
|
||
|
||
標記:
|
||
- [API] 代表各站自建 UI,透過 API 完成
|
||
- [UI] 代表使用會員中心統一 UI
|
||
|
||
## 會員端
|
||
- UC-01 註冊會員 [API/UI]
|
||
- UC-02 登入(取得 token) [API/UI]
|
||
- UC-03 登出 [API/UI]
|
||
- UC-04 忘記密碼 / 重設密碼 [API/UI]
|
||
- UC-05 Email 驗證 [API/UI]
|
||
- UC-06 訂閱電子報(未登入) [API]
|
||
- UC-07 訂閱確認(double opt-in) [UI]
|
||
- UC-08 取消訂閱(單一清單) [UI]
|
||
- UC-09 訂閱偏好管理(登入後) [API/UI]
|
||
- UC-10 會員資料查看(Email 為主) [API/UI]
|
||
|
||
## 管理者端
|
||
- UC-11 租戶管理 [UI]
|
||
- UC-12 OAuth Client 管理 [UI]
|
||
- UC-13 電子報清單管理 [UI]
|
||
- UC-14 訂閱查詢 / 匯出 [UI]
|
||
- UC-15 審計紀錄查詢 [UI]
|
||
- UC-16 安全策略設定(token 時效等) [UI]
|
||
|
||
## 系統 / 整合
|
||
- UC-17 發送訂閱事件(event/queue) [API]
|
||
- UC-18 發送退訂事件(event/queue) [API]
|
||
- UC-19 訂閱與會員綁定 [API]
|