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 SDKを使用してシークレットをロードする

1Passwordマニュアル|1Password SDKを活用して、シークレットの読み取りや更新方法を詳しく解説。安全なアイテム管理が可能です。

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

Table of Contents

1Password SDKを使用してシークレットをロードする 1Passwordからシークレットをロードする さらに詳しく

1Password SDKを使用してシークレットをロードする

1Password SDK を使うと、シークレット参照を使用してシークレットをコードに安全に読み込むことができます。始める前に、1Password SDK の使用を開始するための手順に従ってください。 

サポートされているフィールド タイプからシークレットを取得できます。otp属性パラメータを使用してワンタイム パスワードを取得することもできます。 

有効なシークレット参照では次の構文を使う必要があります。 

op://<vault>/<item>/[section/]<field> ワンタイム パスワードを取得するには、?attribute=otp1Password のワンタイム パスワード フィールドを指すシークレット参照にクエリ パラメータを追加します。 

op://<vault>/<item>/[section/]one-time password?attribute=otp 

ヒント 

プロジェクトですぐに複製してテストできるサンプル コードについては、 1Password Go、JavaScript、またはPython SDK GitHub リポジトリの examples フォルダーを参照してください。

1Passwordからシークレットをロードする

例のプレースホルダーシークレット参照を、1Password アカウントでシークレットがSaveされる保管庫、アイテム、セクション (該当する場合)、およびフィールドを指定するシークレット参照 URI に置き換えます。 

同じ名前を共有する複数の保管庫、アイテム、またはフィールドがある場合は、シークレット参照の名前の代わりに一意の識別子を使用します。

  • Go

// Retrieves a secret from 1Password. 

// Takes a secret reference as input and returns the secret to which it points. 

secret, err := client.Secrets.Resolve(context.Background(), fmt.Sprintf("op://%s/%s/%s", vaultID, itemID, fieldID)) 

if err != nil { 

panic(err) 

} 

fmt.Println(secret)

  • JavaScript

シークレットを取得してその値を印刷するには:

// Fetches a secret.

const secret = await client.secrets.resolve("op://vault/item/field");

console.log(secret);

  • Python

シークレットを取得してその値を印刷するには: 

# Retrieves a secret from 1Password. Takes a secret reference as input and returns the secret to which it points. 

value = await client.secrets.resolve("op://vault/item/field") 

print(value) 

このresolve関数はシークレット参照を解決し、参照する 1Password フィールドの値を返します。その後、この値をコード内で使用して、別のサービスに認証することができます。

さらに詳しく

  • 秘密参照構文
  • 1Password SDKを使用してアイテムを管理する
  • 1Password SDKを使用して保管庫とアイテムを一覧表示する
パスワード 認証

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • 1Password SDKを使用してアイテムを管理する
  • 1Password CLIをアンインストールする
  • サーバーに1Password CLIをインストールする
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