Data Ingestion Platform

把合規採集、資料品質與外部 API 整合到同一套平台。

從資料來源審查、robots 規則、排程預覽、爬取模擬、去重比對到 Elasticsearch 索引模板,平台提供可稽核的資料採集流程,並透過同一個子網域提供官方頁、API 與網頁版系統。

Core Delivery

三個入口,一套平台

官方介紹頁、外部 API 教學與 React 網頁系統已整合在同一個 IIS 站台,方便一般用戶理解功能,也方便工程團隊對接。

外部 API 對接儀表板

對外 API 對接

提供 health、catalog、source、job、run、simulate、parser rule、quality 與 compliance 端點,支援安全模擬與標準回應格式。

資料治理流程視覺圖

資料治理流程

將來源審核、法律檢查、排程預覽、去重與品質規則放進同一個作業流程,降低資料採集風險。

網頁版管理台畫面

網頁版系統

React 管理台提供來源、任務、執行狀態、告警與 Elasticsearch 模板視圖,供營運與技術人員共用。

公開 API12+涵蓋狀態、目錄、模擬與治理
ES Templates10租戶、來源、任務與紀錄索引
作業流程6審查、排程、採集、清理、告警、稽核
單一子網域1官網、API、文件與網頁系統整合

Central Member Auth

會員登入已集中到 loginapi.sun-bd.com,本專案不保存會員帳密。

使用者完成集中會員 API 登入後,本平台只接收回傳的 access token,並用 JWKS 驗證 RS256 簽章與 access token 類型。本專案不提供本地註冊、登入、登出、密碼修改或會員資料維護流程。

  • 所有受保護的平台 API 都以 Authorization: Bearer accessToken 驗證集中會員身份。
  • React 與 WinForms 只使用集中會員 API 回傳的 token,不保存帳號或密碼。
  • 登出、refresh 與權限查詢透過集中會員 API 代理或驗證流程完成。
集中會員驗證後的平台管理畫面