We have a use case where we need to implement a webhook using FME. This will be called by a partner application.
This webhook has a predefined URI (in partner application side) like:
https://fmeserver/repo/worskapce1.fmw?attr=?attr2=?
Names of parameters cannot be changed and partner application is not willing to update the webhook to pass security token in the header.
We are planning to do security by only whitelisting the ip addresses of the partner application.
In this case, how we do call the FME workspace? Everytime I try to call my workspace, it returns an following error
"401-Unauthorized. The request has not been applied because it lacks valid authentication credentials for the Target resource"
- Is there no way to call FME workspaces without passing tokens in the header of the call?
- Is there a way to change the name of the token attribute in the header to something else? I can repurpose attr2 for this and provide a static token to the application.