SSOで1Password CLIのロックを解除する

1Passwordマニュアル|SSOで1Password CLIのロックを解除できるように設定する方法を解説します。

SSOで1Password CLIのロックを解除する

ℹ️情報

この機能は、1Password Unlock with SSOの一部としてのみ利用できます。

1Passwordの管理者が1Password Unlock with SSO を設定している場合は、IDプロバイダーを使って1Password CLIにサインインできます。

SSOを使ってサインインする 1Passwordアカウントで生体認証によるロック解除が許可されていない場合は、サインイン時に1Password CLIによる1Passwordアプリへのアクセスを許可するように求められます。

必要条件

始める前に、次のことを行う必要があります。

  1. MacWindows、またはLinux用の1Passwordの最新バージョンをインストールします。

  2. SSOを使ってMacWindows、またはLinux用の1Passwordにサインインします。

  3. 最新の Password CLI ビルドをインストールします。

ステップ1:1Password CLIを1Passwordアプリ

アプリ統合をオンにして、1Password CLIを IDプロバイダーで認証するように設定するには次のようにします。

Macの場合

  1. 1Password アプリを開いてロックを解除します。

  2. サイドバーの上部にあるアカウントまたはコレクションをクリックします。

  3. [Settings > Developer]に移動します。

  4. 1Password CLIとの統合を選択します。

  5. 1Password CLIを指紋で認証する場合は、アプリでTouch IDをオンにします。

「1Password CLI との統合」オプションが選択された 1Password 開発者設定ペイン。

Windowsの場合

  1. 1Password アプリを開いてロックを解除します。

  2. サイドバーの上部にあるアカウントまたはコレクションをクリックします。

  3. アプリでWindows Helloをオンにします。

  4. [Settings] > [Developer.]に移動します。

  5. 1Password CLI との統合を選択します。

「1Password CLI との統合」オプションが選択された 1Password 開発者設定ペイン。

Linuxの場合

  1. 1Passwordアプリを開いてロックを解除します。

  2. サイドバーの上部にあるアカウントまたはコレクションをクリックします。

  3. [Settings] > [Security]に移動します。

  4. Unlock using system authenticationをオンにします。

  5. [Settings] > [Developer]に移動します。

  6. 1Password CLIとの統合を選択します。

ステップ2:SSO

1Passwordアプリの統合がオンになったら、ターミナルを開いてop signinと入力します。矢印キーを使って、1Password アプリに追加された全アカウントのリストからSSO対応アカウントを選択します。1Password CLIから認証を求めるメッセージが表示されます。

$ op signin

$ Select account [Use arrows to move, type to filter]

$ > ACME Corp (acme.1password.com)

AgileBits (agilebits.1password.com)

Add another account

初めてサインインすると、1Password CLI は最後に使われたアカウントに自動的にサインインします。

別のアカウントにサインインする場合は、--accountフラグまたは環境変数を使って指定できます。

ヘルプを受ける

SSOを使ってサインインする1Password アカウントで、もし生体認証によるロック解除が許可されていない場合は、サインイン時に1Password CLIによる1Passwordアプリへのアクセスを許可するように求められます。

さらに詳しく