イベントまたはビジター関数にOAuth 2.0認証を追加する
この記事では、イベントまたはビジター関数にOAuth 2.0認証を追加する方法について説明します。
OAuth 2.0認証を追加する
OAuthは認証のためのオープンスタンダードです。詳細については、OAuth 2.0を参照してください。
OAuth 2.0認証を追加する前に、別のブラウザタブまたはウィンドウでOAuth APIプロバイダの構成を開き、Tealium FunctionsとのOAuth統合のための新しいアプリケーションを追加します。
- 関数を作成した後、Advancedタブをクリックします。
- Assign Authenticationsをクリックします。
- +Add Authenticationをクリックし、OAuth 2.0を選択し、Continueをクリックします。
- Grant Typeを選択します。
- アクセストークンのNameを入力し、Nextをクリックします。
指定したNameに基づいて、関数のためのユニークなアクセストークン名が生成されます。
Establish Connectionの手順は、各グラントタイプによって異なります。以下のセクションでは、各グラントタイプについてこれらの手順を説明します。
Authorization code grant type
認証コードグラントタイプを使用して接続を確立するには、以下の手順を使用します:
-
Tealium Redirect URLをコピーするためにCopyをクリックします。
-
Tealium Redirect URLをクライアントアプリケーションの構成に追加します。
-
Client Application Credentialsセクションで、以下を入力します。
- アプリケーションのClient ID。Consumer KeyまたはAPI Keyと呼ばれることもあります。
- アプリケーションからのClient Secret。Consumer SecretまたはAPI Secretと呼ばれることもあります。
- データへのアクセスを制限するためのScope(オプション)。
-
Endpoint Configurationセクションで、以下を入力します
- 認証コードを要求するためのAPIエンドポイントのURLであるAuthorization URL。
- Authorization URL Query Parameters
- アクセストークンとリフレッシュトークンを要求するためのAPIエンドポイントのURLであるAccess Token URL。
-
Establish Connectionをクリックします。
接続が確立された場合、以下のようなメッセージが表示されます:
接続が確立できなかった場合、メッセージには理由が含まれています。構成を更新して問題を修正し、再度試してください。
- Finishをクリックします。
Client credential grant type
クライアント資格情報グラントタイプを使用して接続を確立するには、以下の手順を使用します:
-
Client Application Credentialsセクションで、以下を入力します。
- アプリケーションのClient ID。Consumer KeyまたはAPI Keyと呼ばれることもあります。
- アプリケーションからのClient Secret。Consumer SecretまたはAPI Secretと呼ばれることもあります。
- データへのアクセスを制限するためのScope(オプション)。
-
Endpoint Configurationセクションで、以下を入力します:
- アクセストークンとリフレッシュトークンを要求するためのAPIエンドポイントのURLであるAccess Token URL。
- Access Token URLのためのAuthorization URL Query parameters(必要な場合)。
-
Test Connectionをクリックします。
接続が確立された場合、以下のようなメッセージが表示されます:
接続が確立できなかった場合、メッセージには理由が含まれています。構成を更新して問題を修正し、再度試してください。
- Finishをクリックします。
User password grant type
ユーザーパスワードグラントタイプを使用して接続を確立するには、以下の手順を使用します:
-
Client Application Credentialsセクションで、以下を入力します。
- アプリケーションのClient ID。Consumer KeyまたはAPI Keyと呼ばれることもあります。
- アプリケーションからのClient Secret。Consumer SecretまたはAPI Secretと呼ばれることもあります。
- データへのアクセスを制限するためのScope(オプション)。
-
Endpoint Configurationセクションで、以下を入力します:
- アクセストークンとリフレッシュトークンを要求するためのAPIエンドポイントのURLであるAccess Token URL。
- Access Token URLのためのAuthorization URL Query parameters(必要な場合)。
-
Test Connectionをクリックします。
接続が確立された場合、以下のようなメッセージが表示されます:
接続が確立できなかった場合、メッセージには理由が含まれています。構成を更新して問題を修正し、再度試してください。 -
Finishをクリックします。
最終更新日 :: 2024年March月29日