6c9485e3a1
Baseline before backporting wp-data-optimizer v3.0.1-v3.4.6. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TbG1keQQ7XBa7qMQY16KCY
55 lines
1.0 KiB
Markdown
55 lines
1.0 KiB
Markdown
# 2meet Data Optimizer — Mobile Bridge AddOn
|
||
|
||
> 為 **2meet-mobile-bridge**(行動應用整合)提供 refresh tokens 表的 schema 健診整合。
|
||
|
||
---
|
||
|
||
## What it does
|
||
|
||
向 `TMDO_Custom_Table_Registry` 註冊 1 張表:
|
||
|
||
| 表名 | 主鍵 | 用途 |
|
||
|---|---|---|
|
||
| `2meet_refresh_tokens` | id | 行動 App 的 refresh token 持久化 |
|
||
|
||
---
|
||
|
||
## Requirements
|
||
|
||
- WordPress ≥ 6.0
|
||
- PHP ≥ 8.1
|
||
- 2meet-data-optimizer ≥ 0.1.0
|
||
- 2meet-mobile-bridge
|
||
|
||
---
|
||
|
||
## Installation
|
||
|
||
```bash
|
||
wp plugin install /path/to/2meet-data-optimizer-mobile-bridge-addon-v0.1.0.zip --activate
|
||
|
||
wp tmdo custom-tables --provider=mobile-bridge-addon
|
||
wp tmdo doctor --table=2meet_refresh_tokens
|
||
```
|
||
|
||
---
|
||
|
||
## 與 Spoke SSO 的差異
|
||
|
||
- **Spoke SSO**:browser 端 OAuth2 SSO,token 存 `wp_wpdo_user_sso` flat table(user-bound)
|
||
- **Mobile Bridge**:行動 App 端 token 持久化,存 `2meet_refresh_tokens`(device-bound)
|
||
|
||
兩者完全獨立,互不依存。
|
||
|
||
---
|
||
|
||
## Phase
|
||
|
||
Phase 4 — 與其他 5 個 2meet 家族 AddOn 同期 ship。
|
||
|
||
---
|
||
|
||
## License
|
||
|
||
GPL-2.0-or-later
|