-
Notifications
You must be signed in to change notification settings - Fork 29.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide a unified, secure, credential store #15414
Comments
@avodovnik this should probably move into the Electron framework, have you guys thought about contributing it to them? |
It would be great to enable it in our API. As part of smoket test status awareness I've worked on VSTS Build Status extension, that stores password in settings currently, which is not secure. There is W3C draft on credentials API (https://w3c.github.io/webappsec-credential-management/), however it is not implemented in Electron, and seems unlikely that it will be there soon. There is an issue on that in their repo electron/electron#7150. As an option, we can go for This has a potential in Azure Attach extensions as well as any others that require secure credential store (e.g. SCM extensions). |
//cc @lostintangent |
@chrmarti this can be closed? |
Yes, not planned in the near future. |
At the moment, extension who need access to various resources need to implement their own credential storage, e.g. for storing tokens. For example, the VSTS extension does this, and what we want to implement in the (community-driven) Azure tools for Vscode, also looks like we'd need to it, to avoid having users sign-in into Azure every single session.
What I'd expect, is the platform (Vscode) to provide a unified interface for secure credential service (ideally something that looks like this: https://github.com/Microsoft/vsts-vscode/blob/master/src/credentialstore/credentialstore.ts)
The text was updated successfully, but these errors were encountered: