Credentials not coming back when studio is closed using ITerminologyProviderCredentialStore

For storing credentials, I tried using TerminologyProviderFactory, but credentials not coming back after Studio is closed. Credentials that are stored are successfully saved and can be used in plugin until SDL Studio is closed.

The problem is similar to this SDL Community forum issue, but it is quite old and the answer states that the issue will be probably solved in next beta release five years ago: https://community.sdl.com/developers-more/developers/language-developers/f/sdk_qa/7832/terminology-provider---credentials-not-coming-back?ReplySortBy=CreatedDate&ReplySortOrder=Ascending . I tried these SDL Trados Studio versions:

  • SDL Trados Studio 2021 SR1 - 16.1.3.4096;
  • SDL Trados Studio 2019 SR1 - 15.1.3.55768;
  • SDL Trados Studio 2017 SR1 - 14.1.10018.54792;

 

My project is based on this template: https://github.com/sdl/trados-studio-vs-extension/blob/master/TemplatesVSIX/SDL%20Terminology%20Provider/MyTerminologyProviderFactory.cs

 Screenshot of code snippet from MyTerminologyProviderFactory.cs template showing the use of TerminologyProviderFactory with credentials parameter.

Is there some other argument or other way to save secrets (an offline token in my case), for them to persist after SDL Trados Studio restart?

Many thanks!



Generated Image Alt-Text
[edited by: Trados AI at 1:26 PM (GMT 0) on 5 Mar 2024]