The Problem
I need to connect to a Collibra API that has a tricky two-step login process:
-
First, I get a temporary access token using a standard Client ID and Secret.
-
Then, to actually get data, every API call must include two headers: the temporary token and a second, custom header called
XFeedAuth
that acts like a static password.
The issue is that the standard Ataccama connectors (like the Collibra Reader
or a generic server connection) don't seem to have a way to add that second, custom XFeedAuth
header.
My Plan & My Question
My plan is to build the connection manually using two chained Json Call
steps: the first step gets the token, and the second step uses that token and manually adds both the required headers.
My question for you is: Does this sound like the right way to do it? Or is there a simpler, more built-in way in Ataccama to handle an API that requires both a bearer token and a second custom authentication header?