1Passwordデスクトップアプリ統合でCLIにサインイン
1Passwordマニュアル|1Passwordデスクトップアプリ統合を使い、アプリで登録したユーザーでCLIにサインインする方法を解説します。
1Passwordマニュアル|1Passwordデスクトップアプリ統合を使い、アプリで登録したユーザーでCLIにサインインする方法を解説します。
1Passwordアプリとの統合をオンにすると、に追加したアカウントを使ってにサインインできます。その後、指紋、顔、Apple Watch、Windows Hello PIN、デバイスユーザーパスワードなど、デバイスのロックを解除するのと同じ方法で1Password CLIを認証できます。
Mac
Windows
Linux
(多くの人気ディストリビューションに含まれています)
PolKit認証エージェントが稼働していること
Mac
サイドバーの上部にあるアカウントまたはコレクションをクリックします。
[Settings] > [Developer]と移動します。
[Integrate with 1Password CLI]を選択します。
Windows
サイドバーの上部にあるアカウントまたはコレクションをクリックします。
[Settings] > [Developer]と移動します。
Linux
サイドバーの上部にあるアカウントまたはコレクションをクリックします。
[Settings] > [Security]と移動します。
[Unlock using system authentication]をオンにします。
[Settings] > [Developer]と移動します。
アプリの統合をオンにした後、何か任意のコマンドを入力すると、認証を求められます。
アカウント内の全保管庫を表示するには、次のコマンドを実行します。
$ op vault list
⚠️注意:
設定ファイルからアカウントの詳細を削除する前に、Secret Keyとアカウントパスワードにアクセスできることを確認してください。
構成ファイルは次のいずれかの場所にあります。
~/.op/config
~/.config/op/config
~/.config/.op/config
環境変数OP_BIOMETRIC_UNLOCK_ENABLEDを使って、アプリの統合を一時的にオンまたはオフに切り替えることができます。
Bash、Zsh、sh
統合を有効にするには次のように入力します:
$ export OP_BIOMETRIC_UNLOCK_ENABLED=true
統合をオフにするには次のように入力します:
$ export OP_BIOMETRIC_UNLOCK_ENABLED=false
fish
統合を有効にするには次のように入力します:
$ set -x OP_BIOMETRIC_UNLOCK_ENABLED true
統合をオフにするには次のように入力します:
$ set -x OP_BIOMETRIC_UNLOCK_ENABLED false
PowerShell 統合を有効にするには次のように入力します:
PS C:¥> $Env:OP_BIOMETRIC_UNLOCK_ENABLED = "true"
統合をオフにするには次のように入力します:
PS C:¥> $Env:OP_BIOMETRIC_UNLOCK_ENABLED = "false"
connectionresetエラーが表示された場合、または1Password CLIが1Password デスクトップアプリに接続できなかったというエラーが表示された場合は、次の操Createを試してください。
Mac
[System Settings] > [General] > [Login Items]を開き、1Passwordに対し[Allow in background]がオンになっていることを確認します。
それでもエラーが表示される場合は、次の操Createを試してください。
1Passwordデスクトップアプリの最新版を使っていることを確認してください。
アプリを再起動してください。
1Password for Mac バージョン8.10.12以前を使っている場合は、1Password CLIのバイナリーが/usr/local/bin/ディレクトリー内に配置されている必要があります。
Windows
1Passwordデスクトップアプリの最新版を使っていることを確認してください。
アプリを再起動してください。
Linux
1Passwordデスクトップアプリの最新版を使っていることを確認してください。
アプリを再起動してください。
認証を試みたときにLostConnectionToAppエラーが表示される場合:
Mac
メニューバーに1Passwordを保持するオプションがオンになっていることを確認してください。
1Passwordデスクトップアプリを開いてロックを解除します。
サイドバーの上部にあるアカウントまたはコレクションを選択します。
[Settings] > [General]を選択します。
“Keep 1Password in the menu bar”が選択されていることを確認します。
Windows
1Passwordを通知領域に保持するオプションがオンになっていることを確認します。
1Passwordデスクトップアプリを開いてロックを解除します。
サイドバーの上部にあるアカウントまたはコレクションを選択します。
[Settings] > [General]を選択します。
“Keep 1Password in the notification area”が選択されていることを確認します。。
Linux
1Passwordをシステムトレイに保持するオプションがオンになっていることを確認します。
1Passwordデスクトップ アプリを開いてロックを解除します。
サイドバーの上部にあるアカウントまたはコレクションを選択します。
[Settings] > [General]を選択します。
"Keep 1Password in the system tray"が選択されていることを確認します。
アプリ統合をオンにしたのに、期待する認証方法で1Password CLIにサインインするように求められない場合:
Mac
Windows
Linux
を開いてロックを解除します。
1Password CLIを指紋で認証する場合は、アプリで
を開いてロックを解除します。
アプリでをオンにします。
Integrate with 1Password CLIを選択します。
を開いてロックを解除します。
Integrate with 1Password CLIを選択します。
場合は、を入力してアカウントを切り替えます。フラグ--accountを使うか、環境変数OP_ACCOUNTを設定することで、サインインするアカウントを指定することもできます。
以前に、サインインにアプリ統合のみを使う場合は、設定ファイルからアカウントの詳細を削除できます。
設定ファイルから保存済みのアカウント情報をすべて削除するには、コマンドを使います。これは、1Passwordデスクトップ アプリに追加されたアカウントには影響しません。 $op account forget --all
op signinコマンドは、1Passwordデスクトップアプリに追加した全アカウントのリストを返します。 新しい1Passwordアカウントで1Password CLIにサインインするには、必要があります。
Macで1Passwordのロックを解除するには、またはが設定されていることを確認してください。
Windows PCで1Passwordのロックを解除するには、が設定されていることを確認してください。
Linux コンピュータで1Passwordのロックを解除するには、が設定されていることを確認してください。
Linux設定の認証方法を更新して、Linuxユーザーパスワードの代わりにを使うようにしてください。
ー