Configure authentication to Adobe Marketo Engage
This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Databricks previews.
Configure Adobe Marketo Engage to authenticate with Databricks before you create a connection and ingestion pipeline.
The connector authenticates to Adobe Marketo Engage using OAuth 2.0 machine-to-machine (M2M) credentials. To generate those credentials, you create an API-only user, grant it a role with API access, and register a custom service. You then collect the REST endpoint, identity URL, client ID, and client secret to use when you create the Unity Catalog connection.
Prerequisites
- A Adobe Marketo Engage account with administrator access to the Admin area.
- The Access API permission available on your Adobe Marketo Engage subscription. If your subscription doesn't include API access, contact your Adobe Marketo Engage administrator.
- The
updatedAtfilter enabled for Bulk Extract of leads and custom objects in your Adobe Marketo Engage instance. The connector uses this filter to ingest these tables incrementally.
Configure Adobe Marketo Engage
Complete the following steps in the Adobe Marketo Engage Admin area.
Get your endpoint and identity URLs
- Sign in to your Marketo account.
- Go to the Admin area.
- Click Web Services.
- In the REST API section, make a note of the Endpoint and Identity URLs. You enter these when you create the Unity Catalog connection.
Create an API-only user
- In the Admin area, go to Users & Roles.
- On the Roles tab, create a new role with the Access API permission.
- On the Users tab, click Create API Only User, then assign the role you created in the previous step.
Create a custom service
- In the Admin area, go to LaunchPoint.
- Create a new custom service and assign the API-only user you created in the previous step. For detailed steps, see Adobe: Create a custom service.
- In the list of installed services, click View Details for your new custom service.
- Make a note of the Client ID and Client Secret. You enter these when you create the Unity Catalog connection.
Next steps
After configuring Adobe Marketo Engage, create a connection in Databricks. See Create a Marketo connection.