This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
Today in managing Alteryx server, we manually configure new connections using the front end. However, this has some potential drawbacks as it makes it hard to easily track change history, or make bulk updates to multiple strings, and it also leaves room for user error on configuration.
I'm looking to replace the SystemAlias.xml file wholesale, using some form of standardized deployment mechanism. This seems easy enough to do for connections which leverage windows authentication, but I'm running into challenges with connections that specify a username and password. I know that passwords are encrypted using the CryptProctectData API at a machine level. What is the best way to generate a valid encrypted value for these passwords, without requiring a user to specifically remote in to the server?
In this case I'm pretty specifically looking to modify aliases on the server itself. I'm not particularly concerned with distribution to a wider audience, and the usernames/passwords associated in this case should not be available for use locally by users. As a part of this, I am trying to identify a method to reduce or eliminate the need for anyone (including the data connection manager) to need to know the password for the specified accounts. As some of these accounts may be used by multiple systems, it would be significantly simpler to integrate this maintenance into existing automated processes, rather than have a manual step to update the Alteryx connection values on the Gallery.