Skip to main content

Hello,

 

I am trying to make a REST API call to one of our servers from inside of a Workspace with an HttpCaller and I am not sure where would be ideal to store or pass credentials like username-password pairs/tokens that are required for this. I don't want to just leave it hardcoded in the Workspace, what I'm looking for is some kind of storing mechanism for sensitive data from where we can retrieve it later in a Workspace.(whether it's in the Cloud/Server does not matter, as long as it's via an FME feature)

 

Any alternative/tipp would be greatly appreciated on the topic of credentials/security measures when working with the FME ecosystem.

 

Thanks in advance!

You can create a custom transformer with a Password Parameter where the password is stored semi-encoded. Semi as in you have to send it to the API at some point and it becomes readable.

As an example download eterra3.ancpi.roGeometryFetcher | FME Hub (safe.com) custom transformer from the FME Hub and right click edit on it.

Or you can create a Web Connection in FME Options where you can store the credentials.


Are Web Connections stored encrypted? Or what is the security measure taken with them?


Are Web Connections stored encrypted? Or what is the security measure taken with them?

Web connections are indeed stored encrypted.

For all outward-facing FME Server instances, I highly recommend using SSL (https).


Reply