Hi!
I’ve come across a service, which requires a dynamic ApiKey auth. Meaning, auth token has to be generated separately for each request. Haven’t found any relevant information.
Is this ever possible with a standard HTTP app? With a custom app? Below is an abstract from API doc:
API Key: ApiKeyAuth
Request authentication header based on the API key generated in e-Financials
Request authentication header takes the form of “{ApiKey_public_value}:{Request_signature}”, where
- {ApiKey_public_value} is the public value of the used API key downloaded from e-Financials
- {Request_signature} is the result of BASE64(HMAC-SHA-384(“{ApiKey_id}:{Request_time}:{Request_url}”, {ApiKey_password})), where 1. {ApiKey_id} is the ID of the used API key downloaded from e-Financials 2. {Request_time} is the value of the X-AUTH-QUERYTIME header 3. {Request_url} is path component of the absolute URL used in this request 4. {ApiKey_password} is the password of the used API key downloaded from e-Financials
For example: WksIHNpaW4gdGVnZ…Wxpa3RhZ2kgaHV2aXRhdmFtYXQ=:6JMLK6Gt…KJmbTWrCs/XcCaSV