總覽

在串接 Partner Auth 之前,先理解身份平台的邊界。

eKYC Identity Early Access Core 集中管理會員帳號、merchant-scoped KYC、可重用的 Identity Profile、固定的 Eligibility 決策、可治理的 Risk Signal、Core Device Trust、Partner Auth、稽核紀錄,以及可對帳的 usage metering。

平台負責什麼

  • 會員登入與 Email 驗證狀態。
  • eKYC 文件處理、活體偵測、人工審核與 KYC 狀態。
  • Partner Client 註冊、redirect URI allowlist 與 scope allowlist。
  • 短效 authorization code、partner access token、consent 紀錄與 audit log。
  • 每位 Merchant 會員的後端 Eligibility 結果與穩定的 reason code。
  • 淨化後的跨商戶 Risk Signal 摘要,不揭露其他 Merchant 的身分或證據。
  • Append-only 的 Usage Event,以及為 Organization 去重後的每月有效會員 statement。

你的 Application 負責什麼

  • 以穩定、partner-specific 的 sub 為 key 建立自己的產品帳號與 session。
  • 所有 Application 專屬的工作流程與業務狀態。
  • 在後端安全保存 client_secret 與 partner access token。
  • 當授權被拒絕、過期或未完成時,提供使用者可操作的復原流程。

協定狀態

Partner Auth 是平台自有的 authorization-code-like 協定,不宣稱符合 OAuth 2.1 或 OpenID Connect。App deep link 與 token exchange 支援選用的 S256 PKCE;未使用 PKCE 的既有流程仍需由後端提供 client secret。

串接前請先閱讀 Early Access Core,理解 ownership、計價、qualifying event 與延後提供的能力。