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のコマンドをご覧ください。
パスワードの移行
システムにパスワードを保存するには:
- Connection Preferencesを開きます。
- 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
に依存するスクリプトがある場合や、影響を理解せずにパスワードを移行した場合には、このオプションを無効にする必要があるかもしれません。
資格情報管理ツールからパスワードを削除するには:
- Eggplant FunctionalのConnection Preferencesを開きます。
- Securityの下で、Store connection passwordsチェックボックスをクリアします。このチェックボックスのラベルは、あなたのコンピュータのOSに適した資格情報管理ツールを指定します。
資格情報管理ツールで接続情報を表示する
すべてのプラットフォームで、Eggplant Functionalの接続エントリは、connectionID
接続プロパティを使用して、資格情報管理ツールのエントリと関連付けることができます。
Windows
- Start メニューから、検索アイコンをクリックします。
- "Credential Manager"と入力し、アプリケーションを起動します。
- "Windows Credentials"を選択します。
- すべてのEggplant Functionalの接続パスワードは、
"com.eggplantsoftware.epf-"
で始まり、その後にconnectionIDが続きます。 - "ユーザー名"もconnectionIDを含んでいることを確認するために、エントリを展開します。
macOS
- Keychain Access アプリケーションを開きます。
- loginキーチェーンを選択します。
- Passwordsカテゴリを選択します。
- 右上のフィルターテキストボックスに"EPF"と入力し、Eggplant Functional接続パスワードエントリのみを表示します。
- "アカウント"の下にリストされたconnectionIDを見るために、エントリを選択します。詳細を表示するには、エントリをダブルクリックします。