Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
Japanese
US English (US)
JP Japanese
  • Home
  • 1Password

1Password JavaScript SDK

1Passwordマニュアル|JavaScript SDKを使用して、プログラムで1Passwordの秘密にアクセスする方法を説明し、安全な統合を構築しましょう。

Written by Tomoyuki Kawashiri

Updated at July 23rd, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • FAQs
  • Support
  • Smartsheet
    アカウントと請求 ワークフローの自動化 共有とコラボレーション ヒントとトラブルシューティング レポート プロジェクト管理とガントチャート ドキュメントビルダー ダッシュボード ドキュメントビルダー WorkApps システム管理者 基本 シートと行 列 添付ファイル ビュー 書式設定 印刷 数式と関数 バックアップと変更の追跡 ソリューション モバイル 個人アカウント管理 コネクタ Smartsheet Control Center アプリと統合
  • Vimeo
  • ClickUp
    機能とClickApps ビュー 統合とClickUp API
  • Optimizely
    プラットフォーム Configured Commerce
  • 1Password
+ More

1Password JavaScript SDK 

1Password の秘密にプログラムでアクセスする統合を構築します。 

ドキュメント|例 

🚀 始める 

プロジェクトで 1Password JavaScript SDK を使うには:

  1. サービス アカウントをCreateし、SDK で使うアイテムがSaveされている保管庫に適切な権限を付与します。
  2. サービス アカウント トークンをプロビジョニングします。環境からトークンをプロビジョニングすることをお勧めします。例えば、トークンをOP_SERVICE_ACCOUNT_TOKEN環境変数にエクスポートするには、次のようにします。 macOS または Linux export OP_SERVICE_ACCOUNT_TOKEN=<your-service-account-token> ウィンドウズ $Env:OP_SERVICE_ACCOUNT_TOKEN = "<your-service-account-token>"
  3. プロジェクトに 1Password JavaScript SDK をインストールします。 ## NPM
  4. npm install @1password/sdk ## PNPM
  5. pnpm add @1password/sdk ## Yarn
  6. yarn add @1password/sdk
  7. プロジェクトで JavaScript SDK を使用します。
import { createClient } from "@1password/sdk";
// Creates an authenticated client.
const client = await createClient({
auth: process.env.OP_SERVICE_ACCOUNT_TOKEN,
// Set the following to your own integration name and version.
integrationName: "My 1Password Integration",
integrationVersion: "v1.0.0",
});
// Fetches a secret.
const secret = await client.secrets.resolve("op://vault/item/field");

1Password からコードにシークレットを安全に読み込むには、構文でシークレット参照 URI を使うようにしてください。op://vault/item/field 

内でcreateClient()、 をintegrationNameアプリケーションの名前に設定し、 をintegrationVersionアプリケーションのバージョンに設定します。 

サポートされている機能 

1Password SDK は現在開発中です。次に何を希望するか、ぜひご意見をお聞かせください。賛Create票を投じるか、問題を報告してお知らせください。 

アイテム管理 操

Create:

  • 秘密を取得する
  • アイテムを取得する
  • アイテムをCreateする
  • アイテムを更新する
  • アイテムを削除する
  • リスト項目
  • アイテムのタグを追加および更新する

フィールドタイプ:

  • APIキー
  • パスワード
  • 隠されたフィールド
  • テキストフィールド
  • 注記
  • SSH 秘密鍵 (部分的にサポート: シークレット参照の解決ではサポートされていますが、アイテムのCreate/取得/更新ではまだサポートされていません)
  • SSH公開鍵、指紋、鍵の種類
  • ワンタイムパスワード
  • URL
  • ウェブサイト(ログインの提案や自動入力に使用)
  • 電話番号
  • クレジットカードの種類
  • ファイル添付とドキュメント項目

金庫管理

  • 金庫を回収する
  • 金庫をCreateする ( #50 )
  • 金庫を更新する
  • 金庫を削除する
  • 保管庫の一覧

ユーザーとアクセス管理

  • ユーザーのプロビジョニング
  • ユーザーを取得する
  • ユーザーを一覧表示する
  • ユーザーを停止する
  • グループをCreateする
  • グループメンバーシップを更新する
  • 保管庫のアクセスと権限を更新する

コンプライアンスと報告

  • ものみの塔の洞察
  • 旅行モード
  • イベント。今のところ、1Password イベント レポート API を直接使用してください。

認証

  • 1Password サービスアカウント
  • ユーザー認証
  • 1Password Connect。今のところ、1Password/connect-sdk-jsを使用してください。

📖 詳細はこちら

  • 1Password SDKでシークレットをロードする
  • 1Password SDKでアイテムを管理する
  • 1Password SDKを使用して保管庫とアイテムを一覧表示する
  • 1Password SDKのコンセプト
パスワード sdk

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • 1Password SDKを使用してシークレットをロードする
  • 1Password SDKを使用してVaultとアイテムを一覧表示する
  • サポートされている機能
Digital Accels Inc.

Osaki Bright Core 4F SHIP
5-5-15, Kita-Shinagawa, Shinagawa-ku, Tokyo
141-0001 Japan

HomeServiceNewsroom
CompanyCareersContact
FacebookX (formerly Twitter)
Privacy Policy
Terms of Use

Copyright ©️ Digital Accels Inc. All Rights Reserved.

Expand