> For the complete documentation index, see [llms.txt](https://help.aximo.autify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aximo.autify.com/features-ja/memories/memor/memory-otps.md).

# OTP

OTP は、二要素認証コードを生成するための設定をワークスペースに保存したいときに使います。

{% hint style="info" %}
OTP は `{{OTP:NAME}}` 形式で参照します。名前は変数と同じ形式です。シークレットには Base32 文字列または `otpauth://` URI を入力でき、保存した設定をもとにその時点で有効なコードを生成します。
{% endhint %}

<figure><img src="/files/jPBs3J5lx27NTIADImcv" alt="OTPタブのスクリーンショット"><figcaption><p>OTPタブ</p></figcaption></figure>

## 追加する

1. **OTP** タブで、**新規OTP** をクリックします。

<figure><img src="/files/Tbie7YanosmunEbJFuHo" alt="新しいOTP設定ダイアログのスクリーンショット"><figcaption><p>新しいOTP設定ダイアログ</p></figcaption></figure>

2. **名前** に OTP 名を入力します。
3. **シークレット** に Base32 シークレットまたは `otpauth://` URI を入力します。
4. 必要に応じて **詳細オプション** を開き、**アルゴリズム**、**桁数**、**有効期間（秒）** を更新します。
5. **完了** をクリックします。

{% hint style="info" %}
`otpauth://` URI を貼り付けると、発行者情報に基づく名前候補と、アルゴリズム、桁数、有効期間が自動で反映されます。
{% endhint %}

## セッションやケースで参照する

保存した OTP は、セッションやケースのシナリオから `{{OTP:NAME}}` 形式で参照します。`NAME` は OTP 名です。実行時に、保存したシークレットからその時点で有効なコードが生成されます。新規セッション画面や新規ケース画面では、**メモリーを挿入** メニューから既存の OTP を選んでカーソル位置にトークンを挿入できます。

1. **シナリオ** の下にある **メモリーを挿入**  をクリックします。

<figure><img src="/files/3U6sD5xdDoNbyB5KIsD8" alt="メモリーを挿入メニューでOTPを選択する画面のスクリーンショット"><figcaption><p>メモリーを挿入メニューのOTP</p></figcaption></figure>

2. **OTP** にカーソルを合わせ、挿入する OTP を選択します。
3. カーソル位置に `{{OTP:NAME}}` 形式のトークンが挿入されたことを確認します。

{% hint style="info" %}
`{{OTP:NAME}}` 形式のトークンを直接入力しても参照できます。
{% endhint %}

セッションやケースの作成手順は、[テストセッションの作成](/features-ja/test-case-creation/create-test-session.md) と [ケースの作成](/features-ja/test-case-creation/create-test-case.md) を参照してください。

## 現在のコードを確認する

1. **OTP** タブで、対象の OTP の行にあるキーアイコンをクリックします。
2. 画面上に表示された通知で、現在のコードと残り有効秒数を確認します。

## 更新または削除する

1. **OTP** タブで、更新する OTP の行をクリックします。
2. **名前** を更新します。
3. シークレットを変更する場合は、**シークレット** に新しい値を入力します。
4. 必要に応じて **詳細オプション** の値を更新します。
5. **完了** をクリックします。
6. 削除するには、対象の行の右側にある削除アイコンをクリックし、確認ダイアログで **削除** をクリックします。

<figure><img src="/files/DPlH2Q9XEbwpEE6m268I" alt="OTPの削除確認ダイアログのスクリーンショット"><figcaption><p>OTPの削除確認ダイアログ</p></figcaption></figure>

## 参考情報

* [メモリーについて](/features-ja/memories/memory-overview.md)
