在表單欄位中使用身分驗證資料

上次更新時間 2026年10月15日

當簽署人完成身分驗證檢查後,將系統返回的已驗證身分資訊填入表單欄位中。

「Verified Forms」讓 Adobe Acrobat Sign 將身分提供者傳回的已驗證身分資訊繫結至表單欄位。當簽署者透過 Digital Identity Gateway 連接的提供者成功完成身分驗證時,Acrobat Sign 會在簽署期間將返回的身分宣告中的值插入聯欄位。

此功能專為受管制和安全敏感環境中的高信任工作流程而設計,例如金融服務和政府機關。

身分驗證資料的運作方式

身分識別驗證資料僅會透過特定的欄位名稱慣例觸發。您可以將此慣例用於透過下列項目建立的欄位:

  • 製作介面
  • 文字標籤
  • 以 API 為基礎的工作流程

沒有單獨的身分驗證欄位類型或撰寫控制項。

Acrobat Sign 也不會:

  • 在上傳或傳送文件時驗證身分驗證設定。
  • 設定不正確時顯示錯誤。

如果欄位名稱未確切符合必要的語法,欄位會如同一般表單欄位般運作,或完全受到忽略。

開始之前

請確認:

  • 簽署者使用透過數位身分識別閘道連接的身分識別提供者。
  • 已為適用的帳戶或群組啟用身分驗證資料。
  • 您知道已設定的身分識別提供者所回傳的確切身分識別宣告名稱。

宣告名稱由身分識別提供者定義,而非由 Acrobat Sign 定義。設定欄位之前,請先從身分提供者取得支援的宣告名稱。

請參閱 數位身分閘道,以了解設定數位身分提供者的相關資訊。

為身分識別驗證資料的欄位命名

若要將表單欄位繫結至已驗證身分的資料,請使用此確切欄位名稱模式:

VF_DIG_{claimName}*

位置:

  • VF_ 將欄位識別為已驗證的表單欄位。
  • DIG_ 將「數位身分識別閘道」定義為驗證方法。
  • {claimName} 是設定之身分識別提供者傳回的確切 OpenID Connect (OIDC) 宣告名稱,包括拼字和大小寫,且以大括弧括起。
  • * 是用於讓欄位名稱唯一的選用文字。

範例:

VF_DIG_{birthdate}

VF_DIG_{address}_page2

VF_DIG_{zipcode}1

如果多個欄位參考相同的身分宣告,每個欄位仍必須有唯一的欄位名稱。

「自訂欄位」面板中欄位名稱為 VF_DIG_{birthdate} 的 Acrobat Sign 表單欄位。
由於身分對應會編碼在欄位名稱中,重新命名欄位可能會變更或移除其與身分宣告的連接。

使用確切的身分宣告名稱

僅識別設定的身分提供者傳回的身分宣告。

宣告名稱:

  • 由身分提供者定義。
  • 區分大小寫。
  • 必須完全符合。
  • 不支援別名。
  • 不正確或遺失時會靜默忽略。

如果在身分驗證期間未傳回參照的宣告,則欄位不會填入已驗證的資料。

考慮您收集的身分資料

寄件者有責任決定將哪些身分屬性對應至表單欄位。透過設定已驗證的表單欄位,寄件者可控制將哪些身分-提供者資料欄位填入合約中。

僅對應您的組織有權使用 Acrobat Sign 處理和儲存的資料。您對資料的使用必須符合適用的法律、法規、合約義務和 [Acrobat Sign 產品特定授權條款]。

不得設定已驗證的表單欄位來攝取客戶在 Acrobat Sign 中被禁止收集、處理或儲存的資料。例如:

  • Acrobat Sign 不得用於儲存支付卡資料或 PCI DSS 定義的敏感驗證資料。
  • 除非客戶已與 Adobe 簽訂商業夥伴協議,否則不得處理受保護的健康資訊。

Adobe 不會審閱、驗證或限制寄件者選擇透過已驗證表單欄位攝取的資料。

了解簽署期間的欄位行為

已驗證的表單欄位遵循現有的 Acrobat Sign 欄位行為並具有身分識別感知覆寫。

唯讀欄位

當身分宣告存在時:

  • Acrobat Sign 會以已驗證的值填入欄位。
  • 簽署者無法編輯該值。
  • 驗證值會覆寫任何預先定義的值。

如果宣告遺失,則使用預先定義的值。

可編輯欄位

當身分宣告存在時:

  • Acrobat Sign 會以驗證值填入欄位。
  • 欄位仍可編輯。
  • 簽署者可以變更該值。

必填欄位

必要欄位的行為類似可編輯欄位。

如果身分宣告遺失、空白或為空值,簽署者必須輸入值才能完成協議。

當完成的合約必須保留身分提供者所傳回的值時,請使用唯讀欄位。只有當工作流程允許簽署者變更該值時,才使用可編輯欄位。

針對一般欄位設定,請參閱表格欄位屬性。

分發前測試身分驗證欄位

身分驗證資料在以下情況會靜默失敗:

  • 欄位名稱未遵循必要的語法。
  • 宣告名稱拼寫錯誤或使用不正確的大小寫。
  • 身分提供者未傳回宣告。
  • 已為適用的帳戶或群組停用身分驗證資料。

合約或網頁表單仍會成功傳送。

在散佈合約或網頁表單之前,請務必在製作環境中驗證欄位行為。

確認:

  • 每個欄位都使用必要的命名模式。
  • 宣告名稱與身分識別提供者的回應完全符合。
  • 驗證值會填入預期的欄位。
  • 「可編輯」、「唯讀」和「必填」這三種行為,能提供預期的簽署體驗。

在簽署者身分報告中審閱驗證值

當合約包含一個或多個已驗證的表單欄位時,若傳送者的帳戶或群組已啟用「簽署者身分報告」,該報告中將針對這些欄位設有專屬區塊。

針對每個已驗證的表格欄位,報告包含:

  • 欄位名稱
  • 最終值
  • 一個狀態指示器

狀態是在合約完成後決定。 其描述最終值來源與處理方式,但在撰寫或簽署過程中,並不會驗證該設定。

每個欄位只會有一個狀態,依據以下優先順序:

優先順序 狀態 代表意義
1 已編輯 欄位可編輯且簽署者變更了其最終值。
2 已驗證 返回符合的身分宣告,且最終值符合已驗證的宣告。
3 已預先定義 未套用身分驗證資料,欄位保留其預先定義的值,且未套用更高優先順序的狀態。
4 宣告不存在 該欄位所引用的身分識別宣告並未由身分識別提供者傳回。
5 空值或 Null 值 身分宣告已返回但未包含可使用的值。

已編輯

「已編輯」適用於以下情況:

  • 欄位可編輯。
  • 簽署者修改最終值。

已驗證

當系統回傳一個相符的身分宣告,且最終值與已驗證的宣告相符時,即適用「已驗證」狀態。

包括:

  • 從已驗證資料填入的唯讀欄位。
  • 保持不變的可編輯欄位。
  • 已編輯,但最終所含值與經核實的宣告完全相同的欄位。

已預先定義

「已預先定義」適用於以下情況:

  • 未套用身分驗證資料。
  • 欄位保留作者已預先定義的值。
  • 未套用更高優先順序狀態。

宣告不存在

「宣告不存在」表示表單欄位中指定的宣告在身分識別提供者回應中不存在。

空值或 Null 值

「空白或空值」表示宣告存在於回應中但未包含可使用的值。

  • 「空白」表示空的字串或物件。
  • 「空」表示值明確為空。

這些狀態不會產生警告或錯誤。報告描述已完成交易的結果,而非設定錯誤。

簽署者身分報告會列出已驗證的表格欄位及其最終值和身分識別驗證狀態。
狀態有助於審閱者區分從已驗證身分資料保留的值,以及已編輯、預先定義、無法使用或返回時未包含可使用內容的值。

注意事項

  • 已驗證表格使用一般的 Acrobat Sign 表格欄位;沒有專用的身分驗證欄位類型。
  • 身分驗證行為是由必要的欄位名稱慣例所觸發。
  • 此命名慣例適用於撰寫介面、文字標記和 API 建立的欄位。
  • 宣告名稱區分大小寫,且必須與身分識別提供商回答完全符合。
  • 設定不正確可能會靜默失敗,但不會阻止合約或網頁表單傳送。
  • 可編輯的驗證欄位無法保證最終值仍與身分識別提供商值符合。
  • 在分發合約或網頁表單之前,請務必測試身分識別驗證欄位行為。
  • 當報告啟用時,簽署者身分報告會為每個驗證的表單欄位指派一個最終狀態。