You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: make keyring opt-in and store token at login (#835)
- Default `coder.useKeyring` to false (opt-in) due to shared logout side
effects between CLI and IDE
- Update setting description to document sync behavior and version
requirements
- Store token to OS keyring at login time so the CLI picks it up
immediately
- Show cancellable progress notification for all CLI keyring invocations
during login
- Migrate `CliCredentialManager` public API to options bag pattern with
signal and keyringOnly support
Closes#836
Copy file name to clipboardExpand all lines: package.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -157,9 +157,9 @@
157
157
}
158
158
},
159
159
"coder.useKeyring": {
160
-
"markdownDescription": "Store session tokens in the OS keyring (macOS Keychain, Windows Credential Manager) instead of plaintext files. Requires CLI >= 2.29.0. Has no effect on Linux.",
160
+
"markdownDescription": "Store session tokens in the OS keyring (macOS Keychain, Windows Credential Manager) instead of plaintext files. Requires CLI >= 2.29.0 (>= 2.31.0 to sync login from CLI to VS Code). This will attempt to sync between the CLI and VS Code since they share the same keyring entry. It will log you out of the CLI if you log out of the IDE, and vice versa. Has no effect on Linux.",
161
161
"type": "boolean",
162
-
"default": true
162
+
"default": false
163
163
},
164
164
"coder.httpClientLogLevel": {
165
165
"markdownDescription": "Controls the verbosity of HTTP client logging. This affects what details are logged for each HTTP request and response.",
0 commit comments