---
title: 開発者ポータルアプリケーション
description: Tealium開発者ポータルでOAuth2アプリケーションを作成および管理し、APIリクエストを認証します。
url: https://docs.tealium.com/ja/administration/early-access/developer-portal/dev-portal-applications/
---
アプリケーションは、API呼び出しを行うシステムまたはサービスを表す資格情報のセットです。各アプリケーションにはクライアントIDとクライアントシークレットがあります。あなたの統合はこれらの資格情報を使用してAPIリクエストのためのアクセストークンを取得します。

アプリケーションを作成するとき、1つ以上のAPIに登録し、各APIに対して付与されるスコープ（アクセスレベル）を選択します。その後、アプリケーションは指定したAPIとTealiumアカウントにスコープされたトークンをリクエストする権限を持ちます。例えば、分析ダッシュボード用のアプリケーションとサードパーティ統合用の別のアプリケーションを作成することができます。

詳細については、[スコープ](https://docs.tealium.com/dev-portal-scopes/)を参照してください。

## アプリケーションの作成

アプリケーションを作成する際、同じワークフローの一部としてAPIサブスクリプションを構成します。

1. サイドバーの**アプリケーション**に移動し、**アプリケーションを作成**をクリックします。
1. 名前とオプションの説明を入力し、**作成**をクリックします。
1. 登録したいAPIを選択し、**次へ: スコープの構成**をクリックします。
1. スコープを選択します。各セクションを展開して利用可能なスコープを表示し、アプリケーションが必要とする各リソースとアクションのペアをチェックします。トークンには選択したスコープのみが含まれます。アプリケーションが必要とするもののみをリクエストしてください。詳細については、[スコープ](https://docs.tealium.com/dev-portal-scopes/)を参照してください。
1. Tealiumユーザーとしてログインしている場合は、**次へ: アカウントプロファイル**をクリックします。このサブスクリプションがカバーするTealiumアカウントとプロファイルを選択します。
   
<blockquote>
外部開発者は代わりに**次へ: レビュー**を見て、アカウントプロファイルとエンジンのステップをスキップします。Tealiumの顧客リソースへのアクセスは、[サードパーティアプリアクセス](https://docs.tealium.com/dev-portal-third-party-app-access/)を通じてリソースオーナーによって付与されます。
</blockquote>

1. 選択したAPIがエンジンアクセスを必要とするかどうかに応じて、**次へ: エンジンを選択**または**次へ: レビュー**をクリックします。
1. エンジンを選択します（該当する場合）。Context APIのようにエンジンレベルのアクセスを必要とするAPIの場合、**エンジンを選択**ステップが表示されます。エンジンはアカウントとプロファイルごとにグループ化されます。特定のエンジンを選択するか、後で追加されるエンジンを自動的に含めるために**すべてのエンジン（現在および将来）**を選択します。無効になっているエンジンも選択できます。警告チップが表示され、後で有効にすることができます。このステップをスキップして、後でエンジンアクセスを付与することもできます。
1. **サブスクリプションを作成**をクリックします。
1. **アプリケーションを表示**をクリックして、新しいアプリケーションの詳細ページに移動します。

既存のアプリケーションにサブスクリプションを追加する方法、スコープの編集、またはエンジンアクセスの管理については、[サブスクリプション](https://docs.tealium.com/dev-portal-subscriptions/)を参照してください。


<blockquote>
作成後、確認画面からクライアントシークレットをコピーしてください。シークレットは一度だけ表示されます。作成直後またはシークレットを回転させた後にすぐにコピーしてください。シークレットマネージャーや環境変数に保存してください。クライアントシークレットをソースコントロールに保存しないでください。
</blockquote>


## アプリケーションの詳細を表示

**アプリケーション**画面で、アプリケーションをクリックしてその詳細を表示します。

* **クライアントID:** OAuth2フローで使用されるアプリケーションの公開識別子です。
* **クライアントシークレット:** クライアントIDと共に使用される秘密です。シークレットは作成直後またはシークレットを回転させた後にのみ表示されます。保存していない場合は、**シークレットを回転**を使用して新しいものを生成します。
* **アカウントアクセス**: このアプリケーションがアクセスできるTealiumアカウントとプロファイルです。このセクションはTealiumユーザーのみ利用可能です。詳細については、[アカウントアクセスの編集](#edit-account-access)を参照してください。
* **外部グラント**: 他のユーザーがこのアプリケーションに付与したTealiumアカウントとプロファイルです。このカードは外部グラントが存在する場合にのみ表示されます。
* **エンジンアクセス**: アプリケーションがアクセスできるContext APIエンジンです。
* **サブスクリプション:** アプリケーションが登録されているAPI、その状態、および付与されたスコープです。
* **APIバージョン:** 各APIのサブスクリプションが対象とするバージョンです。

すべてのアカウントとプロファイルの関連付けとアクティブなスコープのクロスアプリケーションビューについては、サイドバーの**Tealiumアカウント**に移動してください。このセクションはTealiumユーザーのみ利用可能です。

## ベアラートークンの生成

アプリケーションの詳細ページからテスト用のベアラートークンを生成できます。**トークンを生成**をクリックし、オプションのスコープを入力して返されたトークンをコピーします。詳細については、[認証](https://docs.tealium.com/dev-portal-authentication/)を参照してください。

## クライアントシークレットの回転

クライアントシークレットが侵害されたり失われたりした場合は、回転させます。

1. アプリケーションの詳細ページを開きます。
1. **シークレットを回転**をクリックします。プロンプトが表示されたら確認します。
1. 新しいシークレットをコピーして、このアプリケーションの資格情報を使用するすべてのシステムを更新します。

シークレットを回転させると、古いものはすぐに無効になります。古いシークレットで発行された既存のアクセストークンは、有効期限が切れるまで動作を続けますが、新しいトークンリクエストには新しいシークレットが必要です。

## アプリケーションの削除

削除する前に、アプリケーションのすべてのアクティブなサブスクリプションを終了します。

削除するには：

1. アプリケーションの詳細ページを開きます。
1. **削除**をクリックし、ダイアログで確認します。

アプリケーションの削除は永久的です。アプリケーションはもはやAPI呼び出しを行うことができず、その資格情報は無効になります。

## アカウントアクセスの編集

アカウントアクセスは、アプリケーションのトークンがカバーするTealiumアカウントとプロファイルを制御します。アカウントアクセスの編集はスコープの編集とは別であり、サブスクリプションウィザード内ではなく、アプリケーションの詳細ページで直接管理されます。

1. アプリケーションの詳細ページを開きます。
1. **アカウントアクセス**の見出しの隣にある**編集**をクリックします。
1. **アカウントアクセスの編集**ダイアログで、アカウントとプロファイルを追加または削除します。
1. 変更を保存します。

このオプションはTealiumユーザーのみ利用可能です。アプリケーションにアクティブなサブスクリプションがない場合、編集ボタンは無効になります。

## エンジンアクセス管理

エンジン強制APIの場合、アプリケーションの詳細ページには**エンジンアクセス**セクションが表示されます。このセクションでは、APIごとに付与されたエンジンがアカウントとプロファイルごとにグループ化されて表示されます。

* 付与されたエンジンは編集可能として表示されます。
* 他のユーザーによって付与されたエンジンは「他のユーザーによって付与された」というチップとともに表示され、変更することはできません。
* **すべてのエンジン**チップは、そのプロファイルのすべてのエンジンをカバーするワイルドカード付与を示します。

エンジンの選択はいつでも編集できます。変更は即時に有効になります。新しいトークンは更新されたエンジンアクセスを反映します。