カスタムフィールド
カスタム フィールドは、どのデータ保管室アイテム タイプでも利用可能で、データ保管室アイテムに構造化されたデータ フィールドを追加で保存することができます。カスタムフィールドはName:Valueの
ペアとして保存され、4つのタイプのいずれかになります:
テキスト:フィールド値には自由形式の入力(テキスト、数値など)が格納されます。
非表示:フィールド値には、表示されない自由形式の入力が格納されます(特に、「パスワードを隠す」アクセス制御を使用している組織に便利です)。
ブール値:フィールド値はブール値(真偽値)を格納する。
リンクされている:フィールド値はアイテムのユーザー名またはパスワードにリンクされています。適切なフィールド名があれば、リンクされたカスタムフィールドを使用して、ブラウザ拡張機能で特定のサイトのユーザー名とパスワードを自動入力できない問題を解決できます(詳細)。
チップ
キーのカスタムフィールド
PINやセキュリティ質問のような一般的なウェブサービス入力に加え、カスタムフィールドを使用して、例えばRSA 4096ビットのSSHキーのような長さ5000文字までの値を格納することができる。
カスタムフィールド値の文字数制限は、暗号化後の文字数に課されます。例えば、3383文字のRSA-4096 SSH秘密鍵は、暗号化されてVaultに保存されると約4400文字になります。
カスタムフィールドは、どの Bitwarden クライアントからでも、Edit Item(アイテムの編集)パネルのCustom Fields(カスタムフィールド)セクションを使用して、保管庫アイテムに追加することができます:
![Web Vaultのカスタムフィールド](https://res.cloudinary.com/bw-com/image/upload/f_auto/v1/ctf/7rncvj1f8mw7/NoGCwyAZcnzss1EeYXKD1/e5fecf3da7e440de8e9cbd023eae0f9f/custom-fields.png?_a=BAJFJtWI0)
カスタムフィールドのオートフィルを成功させるためには、指定されたNameを正しく設定することが重要です。Bitwarden ブラウザ拡張機能を使用すると、コンテキストメニューのカスタムフィールド名のコピーオプションを使用して(ほとんどの場合、フォーム要素を右クリックして)、正しいフィールド名をすばやく取得できます:
![カスタムフィールド名のコピー](https://res.cloudinary.com/bw-com/image/upload/f_auto/v1/ctf/7rncvj1f8mw7/5nnPLqyzgAhDCinQNB0uUC/768a7532263963e4394cd2fc8427392b/custom-fields-contextmenu.png?_a=BAJFJtWI0)
このコンテキストメニューオプションを選択すると、フォーム要素のid
、name
、aria-label
、placeholderの
値(優先順)がコピーされます。
カスタムフィールドを保存したら、ブラウザの拡張機能から自動入力することができます。
カスタムフィールド名を手動で検索する
ブラウザの拡張機能を使用しない場合、フィールド名を見つける最良の方法は、以下の例のように、ウェブブラウザの開発者ツールを使用することです:
![カスタムフィールド - カスタムフィールドの追加方法](https://res.cloudinary.com/bw-com/image/upload/f_auto/v1/ctf/7rncvj1f8mw7/1SINEfZ28jiAnhRpTJDXZR/0cf82d1c39ba2694d61b70c6a69dca8f/custom-field.gif?_a=BAJFJtWI0)
ログイン項目のURIに一致するウェブページで、オートフィルしたいフィールドを右クリックし、「検査」を選択します。HTML要素が開き、開発者コンソールでハイライトされます。
要素の
idを見つけて
コピーする(id="xxx "を見つける、
xxxは
要素のid
値)。関連する保管庫アイテムのカスタム フィールドセクションで、適切なフィールド タイプを選択し、
[新規カスタム フィールド] ボタンを選択します:カスタムフィールドの種類を選択する コピーした要素
IDを
Nameフィールドに貼り付けます。自動入力される情報(上記の例ではPIN)を「値」フィールドに指定します。
カスタムフィールドの例 保管庫の項目を保存します。
カスタムフィールドを保存したら、ブラウザの拡張機能から自動入力することができます。
優先順位
カスタム・フィールドに手動で名前を付ける場合は、以下のHTMLフォーム要素の属性/値のいずれかを優先的に使用する必要があります:
HTML フォーム要素の
id
属性。HTMLフォーム要素の
name
属性。HTMLフォーム要素の
aria-label
属性。HTMLフォーム要素の
placeholder
属性。
マッチング
フィールド名のマッチングは、大文字と小文字を区別しない 正確な比較です。例えば、カスタムフィールドにPINという
名前がある場合:
ピン、
PiN
、PINなどのオートフィルを提供
。pin2または
mypin
にはオートフィルは提供さ
れません。
接頭辞
接頭辞を使うことで、マッチングをよりコントロールできるケースが2つあります:
csv:csv=
pin,mypin,pincodeの
ように、カスタムフィールド名の前にcsv=を
付けることで、オートフィルで検索・比較する複数の名前を指定することができます。regex:regex:カスタムフィール ド名の前に
regex=を
付けると、オートフィル時に正規表現による比較を行うことができます。例えば、regex=^first.*nameを
指定すると、firstName
、First_name
、First Nameが
自動入力されます。