We use connected mode: Connected to SonarQube 10.1.
We have a problem with the sonarlint extension whenever we try to setup a connection to our SonarQube server. We are able to connect with the generated token, however everytime we restart our vscode session the token with which we connected disappears and we have to generate a new token again.
Do you know where the token saved by sonarlint are stored on the file system after pressing “save connection”. We need to find and mount the location to make sure that the token persist between restarts.
Alternatively can we inject the token as an environment variable for the extension to read?
Hey @APINYK, indeed there was a problem with publishing 4.3 to Open-VSX, now it is fixed. Thanks a lot for calling that out!
Regarding your post - ever since v3.6 (released July 2022), we do not store authentication tokens as plaintext in the user settings anymore. Instead, they are stored in the VSCode SecretStorage. For the exact location on the file system, you might find this issue useful.
So, in short, even though the token does not appear in “clear sight”, it should be persisted between restarts. And, your newly set up connection should be still working.
We are using the DevSpaces/Eclipse Che cloud development platform. Unfortuantely it seems to be a bug in this environment that drops the tokens/VSCode SecretStorage between every restart. Thanks for your responses!