メインコンテンツまでスキップ

SUT接続の安全な資格情報

Eggplant Functionalは、SUTへの接続に使用される資格情報を保存するために、お使いのコンピュータのOS固有の資格情報管理ツールを使用することができます。この情報を安全な場所に保存することで、EPFスクリプトエディターや実行ウィンドウの出力ペイン、ログファイルなどにパスワード詳細やAPIキーが表示されるのを防ぐことができます。

新機能

安全な接続パスワードは、Eggplant Functional 21.2で新たに導入されました。

Eggplant Functionalは、秘密情報、またはVaultValuesを、あなたのシステムキーリングの「ヴォールト」、つまり場所に保存します。資格情報管理ツールは、お使いのオペレーティングシステムによって異なります。

  • MacではKeychain
  • WindowsではCredential Manager
ノート

安全な資格情報はLinuxではサポートされていません。

いくつかの異なるタイプの値が保存されます。

  • パスワード
  • Sauce Labs APIキー

この機能を使用するためのSenseTalkコマンドについては、Secure Valuesのコマンドをご覧ください。

パスワードの移行

システムにパスワードを保存するには:

  1. Connection Preferencesを開きます。
  2. Securityの下で、Store connection passwordsチェックボックスを選択します。このチェックボックスのラベルは、あなたのコンピュータのOSに適した資格情報管理ツールを指定します。

パスワードが安全に保存されていることを確認する

パスワードが資格情報管理ツールに保存されていない場合、それらはConnectionInfo関数のPass_codeプロパティで暗号化された形で表示されます。例:

{Availability:"Unknown", Bonjour:"False", ColorDepth:0, Connected:"False",
Name:"MY-RDP-SUT", Pass_code:"U1S.@Y;>Z%$", PortNum:3389,
Reverse:"False", ServerID:"12.34.56.78", Status:"Not Connected",
Type:"RDP", username:"MyUser", Visible:"False"}

パスワードが資格情報管理ツールに安全に保存されている場合、Pass_codeプロパティはConnectionInfo関数の結果から欠落しているべきです。代わりに、connectionIDプロパティが表示されます。例:

{Availability:"Unknown", Bonjour:"False", ColorDepth:0, Connected:"False",
Name:"MY-RDP-SUT", PortNum:3389,
Reverse:"False", ServerID:"12.34.56.78", Status:"Not Connected",
Type:"RDP", username:"MyUser", Visible:"False",
connectionID:"18724D60-3ED0-480C-96A5-BADEF15F267A"}

資格情報管理ツールからのパスワードの削除

場合によっては、資格情報管理ツールからパスワードを削除する必要があるかもしれません。たとえば、Eggplant Functional 21.2以降と21.2以前のバージョンのEggplant Functionalを行き来する必要があり、パスワードを移行した場合などです。また、ConnectionInfo()からのpass_codeに依存するスクリプトがある場合や、影響を理解せずにパスワードを移行した場合には、このオプションを無効にする必要があるかもしれません。

資格情報管理ツールからパスワードを削除するには:

  1. Eggplant FunctionalのConnection Preferencesを開きます。
  2. Securityの下で、Store connection passwordsチェックボックスをクリアします。このチェックボックスのラベルは、あなたのコンピュータのOSに適した資格情報管理ツールを指定します。

資格情報管理ツールで接続情報を表示する

すべてのプラットフォームで、Eggplant Functionalの接続エントリは、connectionID接続プロパティを使用して、資格情報管理ツールのエントリと関連付けることができます。

Windows

  1. Start メニューから、検索アイコンをクリックします。
  2. "Credential Manager"と入力し、アプリケーションを起動します。
  3. "Windows Credentials"を選択します。
  4. すべてのEggplant Functionalの接続パスワードは、"com.eggplantsoftware.epf-"で始まり、その後にconnectionIDが続きます。
  5. "ユーザー名"もconnectionIDを含んでいることを確認するために、エントリを展開します。

macOS

  1. Keychain Access アプリケーションを開きます。
  2. loginキーチェーンを選択します。
  3. Passwordsカテゴリを選択します。
  4. 右上のフィルターテキストボックスに"EPF"と入力し、Eggplant Functional接続パスワードエントリのみを表示します。
  5. "アカウント"の下にリストされたconnectionIDを見るために、エントリを選択します。詳細を表示するには、エントリをダブルクリックします。