> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 1Password Business

> JWT ベアラートークンを使用して 1Password Business を Iru Compliance に接続し、サインイン試行、アイテムの使用状況、監査イベントを証跡として収集します。

### 1Password Business について

**1Password** コネクタは、**1Password Business** アカウントから監査イベントとアクセスイベントを読み取り、アクションやコントロールに添付できるアーティファクトとして Iru Compliance に表示します。このインテグレーションは 1Password の **Events Reporting API** を使用し、**読み取り専用**です。Iru が 1Password の保管庫、アイテム、ユーザーを変更することはありません。

### 仕組み

Iru は、1Password の管理画面で発行した**ベアラートークン**(JWT-SA)を使用して認証します。イベントは、アカウントのリージョン(US、EU、CA、Enterprise など)に一致する **events** ホスト名から読み取られます。トークンにこれらのイベントタイプが含まれている場合、サインイン試行、アイテムの使用状況、監査イベントのすべてをコンプライアンスの証跡として利用できます。

| 項目 | 値 |
| - | - |
| **カテゴリ** | セキュリティ |
| **認証** | ベアラートークン(JWT-SA) |
| **1Password のプラン** | Business(Events Reporting には Business が必要です。Teams および個人向けプランには Events API は含まれません) |

1Password 側のセットアップ手順については、1Password の開発者向けドキュメントの [開始する with 1Password Events Reporting](https://support.1password.com/events-reporting/) と [Events API](https://developer.1password.com/docs/events-api/) を参照してください。

### 前提条件

* **1Password Business** のサブスクリプション。
* **所有者**、**Administrator**、または **View Administrative Sidebar** 権限を持つグループのメンバーであるユーザー。
* インテグレーションの作成、トークンの発行、Iru コネクタの設定を完了するための数分間。

### 1Password を Iru に接続する

**1Password Business** で Events Reporting とトークンを設定してから、**Iru Compliance** の**Iru でコネクタを完了する**の手順を実行します。

#### Events Reporting インテグレーションを作成する

<Steps>
  <Step title="1Password Business にサインインする">
    **インテグレーション** と **Events Reporting** を管理できる管理者で [1Password.com](https://1password.com) にサインインします。
  </Step>

  <Step title="インテグレーションを開く">
    サイドバーで **インテグレーション** を選択します。
  </Step>

  <Step title="Events Reporting を開く">
    **Events Reporting** セクションを見つけます(1Password の UI の更新状況によって、**Reporting** または **セキュリティ** の下にある場合があります)。
  </Step>

  <Step title="インテグレーションの種類を選択する">
    **Add integration**(または **Connect**)を選択します。SIEM のカテゴリが一覧にある場合はそれを選択し、ない場合は **その他** を選択して、イベントを Iru のコレクターモデルに向けられるようにします。
  </Step>

  <Step title="インテグレーションに名前を付ける">
    オペレーターがこのインテグレーションを他の SIEM や Webhook の送信先と区別できるように、わかりやすい名前(例: **Iru Compliance**)を入力します。
  </Step>

  <Step title="インテグレーションの枠を保存する">
    **Add integration**(または **保存**)を選択して、インテグレーションのレコードを作成します。ベアラートークンは次のセクションで発行します。
  </Step>
</Steps>

#### ベアラートークンを発行する

<Steps>
  <Step title="トークンの設定を開く">
    インテグレーションのページで、新しいトークンの設定を開始します。
  </Step>

  <Step title="トークン名と有効期限を設定する">
    識別しやすい**トークン名**(例: **Iru production**)を入力します。**有効期限**は最大 **180 日**(許可されている最大値)まで設定します。
  </Step>

  <Step title="必要なイベントタイプを有効にする">
    **Sign-in attempts**、**Item usages**、**Audit events** を有効にします。Iru で完全にカバーするには、3 つすべてが必要です。
  </Step>

  <Step title="トークンを発行して保管する">
    **Issue token** を選択し、JWT をコピーします。トークンは **1 回**しか表示されません。保管庫に保存し、他のシークレットと同様に扱ってください。
  </Step>
</Steps>

#### Iru でコネクタを完了する

<Steps>
  <Step title="ソースを開く">
    Iru Compliance の左側のナビゲーションバーで **コンプライアンス** を展開し、**ソース** を選択します。

    <Frame>
      <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="左側のナビゲーション: Compliance を展開し、Sources を選択した状態" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
    </Frame>
  </Step>

  <Step title="1パスワードをオンにする">
    **1Password** を探します(**カテゴリ** を **セキュリティ** に設定するか、**名前または説明で検索** を使用します)。そのカードの**トグル**をオンにします。新しいブラウザタブでコネクタの承認フロー(`connect/approve?link=…`)が開きます。
  </Step>

  <Step title="イベントサーバーを選択する">
    1Password アカウントが Events API のトラフィックを送信する場所に一致するホストを選択します:

    | オプション | URL |
    | - | - |
    | 1Password Enterprise | `https://events.ent.1password.com` |
    | 1Password (default) | `https://events.1password.com` |
    | 1Password CA | `https://events.1password.ca` |
    | 1Password EU | `https://events.1password.eu` |

    **Confirm server** を選択します。サーバーが保存されたことを示す確認が表示されます。
  </Step>

  <Step title="ベアラートークンを貼り付ける">
    (Iru から開いた)コネクタのウィザードで、求められたら **Token** フィールドに JWT を貼り付けて送信します。
  </Step>

  <Step title="接続を完了する">
    **Bearerトークンを送信** を選択します。接続が成功すると、ウィザードに **接続が構成されました** と表示されます。
  </Step>

  <Step title="ソースが有効であることを確認する">
    **Iru が外部サービスへのアクセスをリクエストしています** のブラウザタブを閉じてから、**コンプライアンス** → **ソース** に戻り、**1Password** のカードが **有効** であることを確認します。
  </Step>
</Steps>

### トラブルシューティング

<AccordionGroup>
  <Accordion title="ソースをオンにしても何も開かない">
    Iru サイトの**ポップアップブロッカー**の設定を確認してから、再試行してください。
  </Accordion>

  <Accordion title="401 Unauthorized">
    トークンの有効期限が切れたか、取り消されています。1Password で新しいトークンを発行し、コネクタで再度送信してください。
  </Accordion>

  <Accordion title="有効化後にイベントがない">
    トークンに**3 つすべて**のイベントタイプが含まれていることを確認してください。サインインのみに限定されたトークンでは、アイテムの使用状況や監査の証跡は返されません。
  </Accordion>

  <Accordion title="リージョンまたはサーバーが間違っている">
    **ソース** でソースをオフにしてから再度オンにし、トークンを送信する前に正しいイベントホストを選択してください。
  </Accordion>

  <Accordion title="プランまたは API のエラー">
    Events Reporting には **1Password Business** が必要です。その他のプランでは、この API は公開されていません。
  </Accordion>
</AccordionGroup>

### 考慮事項

<CardGroup cols={2}>
  <Card title="トークンは定期的に失効する(最大 180 日)" icon="circle-info">
    トークンは定期的に失効します(最大 **180 日**)。証跡の収集に空白が生じないよう、有効期限が切れる前にローテーションを計画してください。
  </Card>

  <Card title="接続は Iru からのアウトバウンド HTTPS…" icon="shield">
    接続は、Iru から選択した `events.*` ホストへの**アウトバウンド HTTPS** です。Iru から 1Password へのインバウンドアクセスを許可する必要はありません。
  </Card>

  <Card title="Iru はイベントの読み取りのみを行う" icon="server">
    Iru はイベントの**読み取り**のみを行います。1Password のデータを作成、編集、削除することはできません。
  </Card>
</CardGroup>

### 関連記事

<CardGroup cols={2}>
  <Card title="ソース管理" icon="plug" href="/ja/compliance/sources-management">
    すべての Compliance ソースを参照して管理します。
  </Card>

  <Card title="コンプライアンスの開始" icon="rocket" href="/ja/compliance/getting-started-with-compliance">
    フレームワーク、アクション、**アーティファクト**。
  </Card>

  <Card title="Iru の概要" icon="layer-group" href="/ja/iru/platform-overview/iru-overview">
    Endpoint、Compliance、Identity がどのように連携するか。
  </Card>

  <Card title="アーティファクト管理" icon="folder-open" href="/ja/compliance/artifacts-management">
    ソースとアクションからの証跡のアップロード、確認、整理。
  </Card>
</CardGroup>
