
テンプレート内または署名リクエストの作成時にセキュリティレベルを高めることができます。
認証方法 (推奨)
signerオブジェクトのverification_methodプロパティを使用すると、署名リクエストを作成する際に署名者の認証方法を統合的に構成できます。すべての認証タイプに対して1つの一貫した構造を使用するため、このアプローチは新規の統合で推奨されます。使用する方法を指定するには、typeフィールドを設定します。
サポートされるタイプ
署名リクエストまたは署名テンプレートをクエリすると、各署名者の
verification_methodプロパティに、どの認証方法が設定されているかが表示されます。null値が表示されている場合、その署名者は認証を完了する必要がありません。
同じ署名者に
verification_methodと従来の認証プロパティ (login_requiredやverification_phone_numberなど) の両方を設定した場合、verification_methodが優先されます。APIは従来のプロパティを無視します。CAC/PIVスマートカードによる認証
署名者に、CAC/PIVスマートカードによる身元認証を求めるには、署名者のverification_methodを{ "type": "cac_piv" }に設定します。
署名リクエストに複数の署名者がいる場合、認証方法として
cac_pivを使用する際は、署名順序を指定する必要があります。署名者が1人の場合は、署名順序は不要です。cURL
SMS認証
SMSによる認証を求めるには、署名者のverification_methodを{ "type": "phone", "phone_number": "<phone_number>" }に設定します。電話番号には国コードを含める必要があり、その前に+または00 (例: +15551232190または0015551232190) を付ける必要があります。
cURL
ログイン認証
署名者が署名する前にBoxアカウントにログインするよう求めるには、署名者のverification_methodを{ "type": "login" }に設定します。これは、login_requiredパラメータに代わる推奨される方法です。
cURL
パスワード認証
signerオブジェクトにpasswordパラメータを渡すことにより、署名リクエストを開くためにパスワードを使用するよう署名者に要求することができます。次に例を示します。

パスワード認証は最初の手順で行われるため、正しいパスワードが入力されるまで、署名者はドキュメントにアクセスできません。
SMS認証 (レガシー)
また、署名者オブジェクトのverification_phone_numberパラメータを使用してSMS認証を構成することもできます。この方法は正式にサポートされていますが、新しい統合については、すべての認証タイプで一貫したエクスペリエンスを確保できるよう、代わりにverification_methodを使用することをお勧めします。
署名者にSMS認証を完了するよう求めるために、電話番号とともにverification_phone_numberパラメータを渡します。例えば、以下のようになります。


デフォルトでは、SMS認証は署名の手順で求められます。そのため、署名者は認証を行う前にドキュメントを表示できます。署名者がドキュメントを表示する前にSMS認証を求めるには、署名リクエストを作成する際に、
is_phone_verification_required_to_viewパラメータをtrueに設定します。