> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 署名者の本人確認

> スマートカード、SMS、またはBoxログインで本人確認するよう署名者に要求し、Box Signリクエストにパスワードを追加します。

export const MultiRelatedLinks = ({sections = []}) => {
  if (!sections || sections.length === 0) {
    return null;
  }
  return <div className="space-y-8">
      {sections.map((section, index) => <RelatedLinks key={index} title={section.title} items={section.items} />)}
    </div>;
};

export const RelatedLinks = ({title, items = []}) => {
  const getBadgeClass = badge => {
    if (!badge) return "badge-default";
    const badgeType = badge.toLowerCase().replace(/\s+/g, "-");
    return `badge-${badge === "ガイド" ? "guide" : badgeType}`;
  };
  if (!items || items.length === 0) {
    return null;
  }
  return <div className="my-8">
      {}
      <h3 className="text-sm font-bold uppercase tracking-wider mb-4">{title}</h3>

      {}
      <div className="flex flex-col gap-3">
        {items.map((item, index) => <a key={index} href={item.href} className="py-2 px-3 rounded related_link hover:bg-[#f2f2f2] dark:hover:bg-[#111827] flex items-center gap-3 group no-underline hover:no-underline border-b-0">
            {}
            <span className={`px-2 py-1 rounded-full text-xs font-semibold uppercase tracking-wide flex-shrink-0 ${getBadgeClass(item.badge)}`}>
              {item.badge}
            </span>

            {}
            <span className="text-base">{item.label}</span>
          </a>)}
      </div>
    </div>;
};

CAC/PIVスマートカード、SMS、またはBoxログインによる本人確認を署名者に要求できます。また、`password`を追加することもできます。これらの設定は、[リクエストの作成](/guides/box-sign/create-sign-request)時に、またはテンプレート上で署名者に対して行います。

<Frame>
  <img src="https://mintcdn.com/box/isjmNzuG7xfW57th/images/guides/box-sign/sign-flow-2fa.png?fit=max&auto=format&n=isjmNzuG7xfW57th&q=85&s=ac7ab4f1a870d20db20f0d1b6934c1dc" alt="署名リクエストでの署名者の認証オプション" width="1920" height="1080" data-path="images/guides/box-sign/sign-flow-2fa.png" />
</Frame>

## 認証方法

リクエストの作成時に署名者に対して`verification_method`を使用します。新規の統合向けには、この方法が推奨されます。

| 型 | 説明 |
| - | - |
| `cac_piv` | CAC/PIVスマートカード。社内でこの方法を許可しておく必要があり、許可していないとAPIから`403 Forbidden`が返されます。この方法を複数の署名者が使用する場合は、署名`order`が必要です。 |
| `phone` | SMS認証。`phone_number`には、先頭に`+`または`00`を付けた国コードを含めます。例: `+15551232190`。 |
| `login` | 署名者によるBoxアカウントへのログイン必須。アカウントがない場合は、無料のアカウントを作成することもできます。 |

リクエストまたはテンプレートを取得したとき、その署名者に認証が設定されていない場合は、`verification_method`が`null`になっています。`verification_method`と`login_required`や`verification_phone_number`などの従来のプロパティを両方とも設定している場合は、`verification_method`が優先されます。

```sh theme={null}
curl -i -X POST "https://api.box.com/2.0/sign_requests" \
     -H "authorization: Bearer <ACCESS_TOKEN>" \
     -H "content-type: application/json" \
     -d '{
       "parent_folder": {
         "type": "folder",
         "id": "0987654321"
       },
       "source_files": [
         {
           "type": "file",
           "id": "123456789"
         }
       ],
       "signers": [
         {
           "email": "signer@example.com",
           "role": "signer",
           "password": "example-password",
           "verification_method": {
             "type": "phone",
             "phone_number": "+15551232190"
           }
         }
       ]
     }'
```

## パスワード保護

すべての認証方法で一緒に`password`を追加できます。パスワード認証は、署名者がリクエストを開く前に行われます。

<Frame>
  <img src="https://mintcdn.com/box/isjmNzuG7xfW57th/images/guides/box-sign/sign-simple-password.png?fit=max&auto=format&n=isjmNzuG7xfW57th&q=85&s=12e2e8e2b3cdee581a79db5874d1b27f" alt="署名者がリクエストを開く前に表示されるパスワードプロンプト" width="556" height="392" data-path="images/guides/box-sign/sign-simple-password.png" />
</Frame>

## SMS認証 (レガシー)

`verification_phone_number`も引き続きサポートされます。リクエストの作成時は、`verification_method`を使用することをお勧めします。

デフォルトでは、署名ステップでSMS認証が行われるため、署名者が最初にリクエストを確認できます。確認前にSMSを要求するには、`is_phone_verification_required_to_view`を`true`に設定します。

<Frame>
  <img src="https://mintcdn.com/box/isjmNzuG7xfW57th/images/guides/box-sign/sign-phone-verification.png?fit=max&auto=format&n=isjmNzuG7xfW57th&q=85&s=1aa53d53dc37c39bab8ac3fe1535bdbd" alt="SMS認証プロンプト" width="1014" height="558" data-path="images/guides/box-sign/sign-phone-verification.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/box/isjmNzuG7xfW57th/images/guides/box-sign/sign-phone-verification-enter-code.png?fit=max&auto=format&n=isjmNzuG7xfW57th&q=85&s=b174540fc33c33ca792426e3a9146270" alt="SMSコードの入力" width="1004" height="718" data-path="images/guides/box-sign/sign-phone-verification-enter-code.png" />
</Frame>

署名者認証の詳細については、[追加の署名者認証][2fa]に関するサポート記事を参照してください。

[2fa]: https://docs.box.com/ja/box-sign/sending-a-document-for-signature/additional-recipient-authentication

<RelatedLinks
  title="関連するAPI"
  items={[
{ label: translate("Create Box Sign request"), href: "/reference/post-sign-requests", badge: "POST" }
]}
/>

<RelatedLinks
  title="関連するガイド"
  items={[
{ label: translate("Create Box Sign request"), href: "/guides/box-sign/create-sign-request", badge: "GUIDE" },
{ label: translate("Multiple signers and signing order"), href: "/guides/box-sign/multiple-signers", badge: "GUIDE" },
{ label: translate("21 CFR Part 11 requests"), href: "/guides/box-sign/cfr-part-11", badge: "GUIDE" }
]}
/>
