アイテムフィールド
1Passwordマニュアル|CLIを使ってアイテムを作成し、組み込みフィールドとカスタムフィールドで詳細にカスタマイズする方法をご紹介します。
1Password CLIを使ってアイテムをCreateする場合、組み込みフィールドとカスタムフィールドを使ってアイテムをカスタマイズできます。
割り当てステートメントまたは JSON テンプレートを使って、組み込みフィールドとカスタム フィールドをアイテムに追加する方法を紹介します。
組み込みフィールド
アイテムに使える組み込みフィールドは、アイテムのカテゴリーによって異なります。例えば、データベース アイテムには、組み込みフィールドとしてusername、password、database_type、hostname、notesPlain、port、database、sid、alias、およびoptionsが含まれます。
アイテムカテゴリーのJSON テンプレートを確認することで、利用可能な組み込みフィールドを識別できます。
op item template get <category>全てのカテゴリーを見る
API Credential
Bank Account
Credit Card
Crypto Wallet
Database
Document
Driver License
Email Account
Identity
Login
Medical Record
Membership
Outdoor License
Passport
Password
Reward Program
Secure Note
Server
Social Security Number
Software License
SSH Key
Wireless Router
例えば、ログイン項目で使える組み込みフィールドはusername、password、notesPlainです。
ログイン・アイテムのJSONテンプレートを表示する
$ {
"title": "",
"category": "LOGIN",
"fields": [
{
"id": "username",
"type": "STRING",
"purpose": "USERNAME",
"label": "username",
"value": ""
},
{
"id": "password",
"type": "CONCEALED",
"purpose": "PASSWORD",
"label": "password",
"password_details": {
"strength": "TERRIBLE"
},
"value": ""
},
{
"id": "notesPlain",
"type": "STRING",
"purpose": "NOTES",
"label": "notesPlain",
"value": ""
}
]
$ 代入文を使って組み込みフィールドを割り当てる場合は、代入ステートメントでidJSON テンプレートのを使用しますfield。例えば、代入ステートメントを使ってログイン項目にメモを追加するには、次のようにします。
$ 'notesPlain=This is a note.'カスタムフィールド
カスタムフィールドは、アイテムのカテゴリに関係なく、どのアイテムにも追加できます。 fieldTypeは代入文、typeはアイテムのJSONテンプレートで使用します。 利用可能なカスタムフィールドタイプは以下の通りです。
fieldType
type
description
password
CONCEALED
隠されたパスワード。
text
STRING
テキスト文字列。
email
EMAIL
メールアドレス。
url
URL
1Passwordがログインの提案や認証情報の自動入力に使うプライマリ―のウェブアドレス。このフィールドは、ログイン、パスワード、API 認証情報の項目に追加できます。
date
DATE
YYYY-MM-DD形式の日付。
monthYear
MONTH_YEAR
YYYYMMまたはYYYY/MMの形式の日付。
phone
PHONE
電話番号。
さらに詳しく知るには
Last updated