---
title: APIキーの管理と生成
description: この記事では、Tealium APIで認証に使用されるAPIキーの管理と生成方法について説明します。
url: https://docs.tealium.com/ja/administration/security-access/api-keys/
---
## 要件

* 自分のAPIキーを生成または無効化するには、主アカウント内の[ユーザー管理者ロール](https://docs.tealium.com/admin-roles/)またはManage Usersレガシーパーミッションを持つ別のユーザーがあなたを承認する必要があります。
* 同じ主アカウント上のユーザーに対してAPIキーを承認するには：
    * Manage Usersレガシーパーミッションまたは[ユーザー管理者ロール](https://docs.tealium.com/admin-roles/)を持っている必要があります。
    * 同じ主アカウント上にいる必要があります。
    * ユーザーは少なくとも一度はプラットフォームにログインしている必要があります。

## 仕組み

APIキーは[Tealium API](https://docs.tealium.com/ja/api/)で認証し、個々のユーザーアカウントにリンクされています。

APIキーは以下のように生成されます：

1. Manage Usersレガシーパーミッションまたは[ユーザー管理者ロール](https://docs.tealium.com/admin-roles/)を持つ管理者が、1人以上のユーザーに対してAPIキーを承認します。
1. 承認アクションは、影響を受けるユーザーにメールをトリガーし、APIキーを生成する権限が与えられたことを通知します。これらのユーザーは、自分自身のAPIキーを生成することができます。

APIキーは承認、無効化、生成することができます。APIキーは一度だけ表示されます。このウィンドウを閉じると、再度取得することはできません。紛失または忘れたキーは、Manage Usersパーミッションを持つユーザーによってリセットまたは無効化する必要があります。

### Manage Usersパーミッションについて

**Manage Users**パーミッションを持つユーザーは以下のことができます：

* 主アカウント内の他のユーザーのAPIキーを承認（またはリセット）します。
* 主アカウント内の他のユーザーのAPIキーを無効化します。

APIキーの生成を承認された任意のユーザーは以下のことができます：

* 自分自身のAPIキーを生成またはリセットします。
* 自分自身のAPIキーを無効化します。

## APIキーの管理

このセクションでは、以下の方法について説明します：

* ユーザーが自分自身のAPIキーを生成することを承認します。
* 自分自身のAPIキーを生成します。
* 1人以上のユーザーのAPIキーを管理します（承認、リセット、または無効化）。

### ユーザーがAPIキーを生成することを承認する

ユーザーがAPIキーを生成することを承認するには、Manage Usersレガシーパーミッションまたは[ユーザー管理者ロール](https://docs.tealium.com/admin-roles/)を持つ管理者である必要があります。このステップでは、ユーザーのキーを生成するのではなく、ユーザーが自分自身のAPIキーを生成することを承認します。

ユーザーが自分自身のAPIキーを生成することを承認するための手順は以下の通りです：

1. 管理メニューで、**Manage Users**をクリックします。**User Manager**ダイアログが表示されます。
1. チェックボックスを使用して、管理する1人以上のユーザーを選択します。
1. **Edit/View User Settings**をクリックします。
1. 左側のパネルで、**API Key**をクリックします。
1. **Authorize Generation**をクリックします。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-managing-and-generating-api-keys-authorize-generation.jpg)  
    APIキーの承認メールが送信されたことを示すメッセージが表示されます。
1. ウィンドウを閉じるために**Close**をクリックします。

### APIキーの生成

ユーザーは自分自身のAPIキーを生成する前に承認されている必要があります。承認されると、APIキーの生成方法についての指示が記載されたメール通知を受け取ります。

メールを受け取った後、ユーザーは以下の手順で自分自身のAPIキーを生成することができます：

1. 管理メニューで、**Edit/View User Settings**をクリックします。
1. 左側のパネルで、**API Key**をクリックします。
1. **Generate Key**をクリックします。  
APIキーが生成され、ポップアップウィンドウに表示されます。  
      
<blockquote>
APIキーは一度だけ表示され、後で表示することはできません。このウィンドウを閉じると、APIキーは再度表示されません。
</blockquote>

1. 進む前に、APIキーを安全な場所にコピーします。
1. ウィンドウを閉じるために**Close**をクリックします。

### 単一ユーザーのAPIキーを管理する

以下の手順を使用して、単一ユーザーのAPIキーを管理します：

1. 管理メニューで、ドロップダウンリストから**Manage Users**をクリックします。  
**User Manager**ダイアログが表示されます。
1. APIキーを管理したいユーザーの隣にあるチェックボックスをクリックします。
1. **Edit/View User Settings**をクリックします。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-managing-and-generating-api-keys-user-manager-editview-user-settings.jpg)
1. 左側のパネルで、**API Key**をクリックします。
1. 次のアクションのいずれかを選択します：
      * **Authorize Generation**  
      ユーザーが自分自身のキーを生成することを承認します。
      * **Reset Key**  
      既存のキーをリセットし、新しいキーの生成を承認します。
      * **Revoke Key**  
      既存のキーを無効化します。
1. ダイアログを閉じるために**Close**をクリックします。

### 複数ユーザーのAPIキーを管理する

APIキーは一括で承認、リセット、または無効化することができます。

APIキーを一括で管理するための手順は以下の通りです：

1. 管理メニューで、ドロップダウンリストから**Manage Users**をクリックします。**User Manager**ダイアログが表示されます。
1. APIキーを管理したい各ユーザーの隣にあるチェックボックスをクリックします。
1. **More**ドロップダウンリストをクリックし、**Manage API Keys**を選択します。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-tiq-managing-and-generating-api-keys-admin-select-users.jpg)  
    選択したユーザーが左パネルに表示されます。
1. 次のアクションのいずれかを選択します：
    * **Authorize / Reset Keys**  
        * 新しいユーザーにAPIキーの生成を承認し、既存のユーザーのAPIキーをリセットします。
        * 既存のキーはすぐに無効となり、ユーザーは新しいAPIキーを生成する必要があります。
    * **Revoke Keys**  
        * 選択したユーザーの既存のAPIキーを無効化します。
        * 無効化されたキーは、選択したユーザーに対してすぐに非アクティブになります。
1. **Save**をクリックします。  
確認メッセージが表示され、影響を受けるユーザーに更新に関するメール通知が送信されます。
1. 前の画面に戻るためにウィンドウを閉じるために**Close**をクリックします。