Prerequisites¶
Alation Cloud Service Applies to Alation Cloud Service instances of Alation
Customer Managed Applies to customer-managed instances of Alation
Before installing and configuring the Adobe Analytics OCF connector, ensure that you configure the network connectivity and set up the service account.
Configure Network Connectivity¶
Open outbound TCP port 443 to the Adobe Analytics server.
Create a Custom OAuth Application¶
Follow these steps to create a custom app and obtain the connection properties in a specific Service Account authentication flow.
Open the URL:
https://console.adobe.io/home
.Navigate to Create new project > Add API.
Select Adobe Analytics and click Next.
Select OAuth Server-to-Server and then click Next.
Click Configure profile to generate Client ID and Client Secret.
Authentication Setup in Alation¶
Create an Authentication Profile¶
Perform the following steps in Alation:
Log in to Alation.
Go to Admin Settings > Server Admin > Authentication.
Under Authentication Configuration Methods for External Systems, click the Add Configuration button.
In the list that opens, select OAuth. The OAuth authentication profile editor will open in a new browser tab.
Add these values:
Config Name — Provide a name for the authentication profile you are creating, for example Adobe Analytics_OAuth.
Client ID — Specify the client ID that you used to register your application with the OAuth authorization server.
Client Secret — Specify the client secret that you used to register your application with the OAuth authorization server.
Scope — Provide the scope based on your authorization server. This is an optional parameter.
Subject — Not applicable.
Token Buffer Time — Not applicable.
Grant Type — Select Client Credentials from the drop-down.
Token Endpoint URL — Specify the token endpoint URL in the format
https://ims-na1.adobelogin.com/ims/token/v3
.Click Save.
Permissions¶
Refer to the following recommended minimum scope for metadata extraction (MDE), sampling, and profiling:
openid, AdobeID, read_organizations, additional_info.projectedProductContext, additional_info.job_function
You can remove any scope from above if you don’t intend to use. For more information, see Adobe Identity Scopes