本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

帳號接入

更新時間:2025-03-19 02:06

網盤與相簿服務(PDS)支援多種使用者體系,包括手機號、郵箱、DingTalk、RAM子帳號和LDAP帳號等,滿足不同使用者需求。PDS API支援通過OAuth流程產生的AccessToken或自訂私密金鑰計算的AccessToken進行訪問,確保安全與便捷。無論使用PDS原生帳號體系還是第三方帳號體系,PDS都提供了靈活的接入方案,如JWT方式和AccessKey調介面方式,助力快速整合與使用。

說明

PDS API 支援 AccessToken 訪問(AccessToken 代表使用者的身份,是使用者訪問PDS API的身份憑證)。AccessToken 的產生方式有2種,一種是在 OAuth 流程完成後由 OAuth 服務產生,適用於接入 PDS OAuth 認證體系的應用;另一種是可以通過可信的私密金鑰直接計算產生,適用於使用自訂使用者體系的服務應用。

1. PDS OAuth 支援的帳號體系

(1) 域的 OAuth 登入配置

目前支援5種帳號體系:

  • 手機號(PDS 原生支援, 提供手機號註冊,登入等功能)

  • 郵箱 (PDS原生支援,提供郵箱註冊,登入等功能)

  • DingTalk(支援DingTalk掃碼和DingTalk密碼登入)

  • RAM子帳號(支援阿里雲 RAM 子帳號的OAuth登入)

  • LDAP帳號 (使用LDAP認證源的AD域裡面的使用者登入)

p1

具體配置流程請看:

(2) OAuth 登入頁面樣本

配置好域的接入方式後,在OAuth登入頁面上會提供相應的登入入口。

11

(3) 應用接入 OAuth 流程詳解

目前BasicUI已經接入OAuth登入流程。只需在“應用列表”頁面點擊“允許訪問”,並以“超級管理員登入一次以同步資料,即可使用。

其他自建應用,想要接入OAuth登入流程,需按照以下流程接入:

2. 第三方帳號體系接入

自訂應用是通過可信的私密金鑰計算產生的 AccessToken,可以自行接入任何的第三方帳號體系。具體的接入方案,分為2種。

(1) 通過 JWT 方式接入(推薦)

通過標準JWT產生Token接入,具體的實現方式,請看這裡:JWT應用接入

(2) 通過AccessKey調介面擷取

通過AccessKey調介面擷取Token接入,具體的實現方式,請看這裡:AccessKey調介面接入

  • 本頁導讀 (1, M)
  • 1. PDS OAuth 支援的帳號體系
  • 2. 第三方帳號體系接入
文檔反饋