Skip to main content
Solved

How does FME Desktop store published parameters that are passwords?

  • February 1, 2017
  • 5 replies
  • 240 views

I can't find anything in the documentation about how FME Desktop stores published parameters that are passwords. Are these encrypted? Or does FME desktop store these parameters as clear text behind the password stars?

For instance, in the workspace below, I have published parameters that are passwords (I've set the published parameters to password type) How is FME Desktop storing these?

Best answer by jeroenstiers

Hi @j9recurses

If you open your workspace in Notepad(++) and you search on the parameter name, you will see that the fme_decrypt function is being used to store the password.

I am afraid that is all I know. Reading this post, made me conclude the community doesn't know more than this.

View original
Did this help you find an answer to your question?

5 replies

Forum|alt.badge.img+7
  • Best Answer
  • February 2, 2017

Hi @j9recurses

If you open your workspace in Notepad(++) and you search on the parameter name, you will see that the fme_decrypt function is being used to store the password.

I am afraid that is all I know. Reading this post, made me conclude the community doesn't know more than this.


fmelizard
Safer
Forum|alt.badge.img+18
  • Safer
  • February 7, 2017

Right, we do encrypt them. So they are not stored in plain text. As much as possible, we've moved to using "connections" in FME 2016/2017 that adds even more protection by moving even the encrypted passwords out of workspaces and into centralized, even more encrypted, data stores.


Forum|alt.badge.img
fmelizard wrote:

Right, we do encrypt them. So they are not stored in plain text. As much as possible, we've moved to using "connections" in FME 2016/2017 that adds even more protection by moving even the encrypted passwords out of workspaces and into centralized, even more encrypted, data stores.

@daleatsafe - What's the best starter documentation for understanding connections to put passwords in centralized, encrypted data stores?

 

 

We would like to be able to manage encrypted credentials centrally so that multiple separate workspaces that depend on the same connection can be updated simultaneously and securely.

 


todd_davis
Influencer
Forum|alt.badge.img+22
  • Influencer
  • March 13, 2018
jasonlally wrote:
@daleatsafe - What's the best starter documentation for understanding connections to put passwords in centralized, encrypted data stores?

 

 

We would like to be able to manage encrypted credentials centrally so that multiple separate workspaces that depend on the same connection can be updated simultaneously and securely.

 

http://docs.safe.com/fme/2017.1/html/FME_Desktop_Documentation/FME_Workbench/Workbench/options_default_paths.htm

 

 

Or go into Tools > FME Options > Default Paths. Under connection storage you can set the location. Setting that to a shared location means you can share "public" connections between workspaces. So no need to have multiple people create exactly the same connection, you can have one connection used by mutliple workspaces and only one connection to edit..

 

 

I have set these in our install setup via registry edits a few years ago. Don't think these options are available during setup yet?

 

 


lifalin2016
Contributor
Forum|alt.badge.img+29
  • Contributor
  • March 13, 2018
fmelizard wrote:

Right, we do encrypt them. So they are not stored in plain text. As much as possible, we've moved to using "connections" in FME 2016/2017 that adds even more protection by moving even the encrypted passwords out of workspaces and into centralized, even more encrypted, data stores.

The problem with that approach, as far as I've encountered it, is that shared connections present problems across versions, e.g. 2016->2017->2018. Or is that an "early" problem ?

 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings