EDU TOOLBOX · CORE AUTH POC
補教工具箱 Core
DB PoC v0.1.7-A2.2-4-6-4-5-3|管理員授權總覽初版
獨立開發測試網站|管理員可查看被授權的分校、員工與權限設定;本版不修改任何資料,也不讀取學生或帳務資料。
一、連線設定
只輸入 Supabase 專案網址與 Publishable key。不要輸入 sb_secret_、service_role 或 Google Client Secret。
二、Google 登入測試
Google 登入成功後,可透過後端 API 確認 Core 員工綁定及未授權分校應被拒絕。
尚未初始化
登入信箱
Google 身分驗證成功不代表取得 Core 業務操作權限。
請使用下方獨立測試按鈕檢查後端授權。
請使用下方獨立測試按鈕檢查後端授權。
三、Core 後端授權測試
此測試不會讀取學生資料、變更員工權限,也不需要輸入任何秘密金鑰。
登入後可進行測試。
注意:目前只有 PoC 管理員的指定授權;虛構分校的正確結果仍必須是「拒絕」。
四、已登入管理員 API 防越權測試
這些測試只使用不存在的測試員工與分校,不會授權任何人,也不會修改 Core 正式資料。
登入後可進行管理員 API 測試。
正常結果:第一個 HTTP 403(NOT_AUTHORIZED);第二個 HTTP 400(INVALID_FIELDS)。若取得 HTTP 401、503 或允許寫入,應停止並回報。
CORE ADMIN · READ ONLY
五、Core 管理員授權總覽
依目前 Google 登入身分,顯示可管理的分校、員工與功能權限。不能在此新增、授予或撤銷權限。
登入後點選「載入管理資料」。
可管理分校0
員工資料0
功能權限定義0
已登記授權0
「已登記」代表授權資料表有紀錄;實際功能是否可使用,還須通過員工、分校、功能啟用及模組訂閱檢查。
六、回呼網址
部署後,請將下方精確網址加入 Supabase 的 Site URL / Redirect URLs。實際網域可能和建議專案名稱不同。
目前尚未取得網址此測試採 PKCE OAuth 流程;沒有使用測速版本的共用測試通行碼。