I am trying to implement a Studio plug-in that logs in to a GroupShare Server to, e.g. create server TMs, i.e.:
server = new TranslationProviderServer(new Uri("http://testserver"), false, "sa", "sa");
The plug-in uses an elevated account, e.g. sa to create the TMs, while the user has set up Studio to use an e.g. "translator" account that does not have TM creation rights.
When I run the plug-in, everything is fine, i.e. the server TMs get created. However, when I take a look at the Setup menu in Studio, I see that under servers, the "translator" login info has been overwritten with the "sa" login info. Is there any way to prevent that?