選擇鑑權方式

選擇鑑權方式

按調用主體選擇

  • 用戶檔案和代用戶操作:Authorization Code + PKCE,獲得用戶access token。
  • 服務調用:僅在端點允許服務/組織身份、client已登記相應grant與scope時使用client_credentials。
  • 安全後臺腳本:端點允許API Key時使用 X-API-Key,仍檢查主體與scope;不要分發到瀏覽器、移動客戶端或公開倉庫。
  • 無身份公共調用:只有API Reference明確允許無憑據時才直接調用。

GET /v1/users/me需要User身份和 user:profile:read。獲取服務token成功不代表它能讀取用戶檔案。示例使用合法用戶OAuth憑據,見快速開始。

創建應用後,在Credentials單獨創建OAuth client。Public client使用PKCE,不發secret;Confidential client的secret只存後端。應用創建、用戶授權、服務授權。