-
Notifications
You must be signed in to change notification settings - Fork 439
feat: add secure-storage / keychain plugin #2900
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
base: v2
Are you sure you want to change the base?
Conversation
Package Changes Through 403f54bThere are 12 changes which include deep-link with patch, deep-link-js with patch, stronghold with patch, stronghold-js with patch, fs with patch, fs-js with patch, geolocation with patch, geolocation-js with patch, opener with patch, opener-js with patch, updater with minor, updater-js with minor Planned Package VersionsThe following package releases are the planned based on the context of changes in this pull request.
Add another change file through the GitHub UI by following this link. Read about change files or the docs at github.com/jbolda/covector |
|
oh man that edition shit is annoying in a workspace for ci |
|
awesome idea to replace stronghold ! Some answer: |
Calling it Secure Storage is about as good as secureStore, but we can do better – security has many facets (e.g. confidentiality, integrity, availability), so Secure Storage can be interpreted in different ways while this plugin focuses on confidentiality. It doesn't, for example, guard against data corruption. Therefore, I would propose going with Secret Storage or Secret Store instead in order to be more precise.
I know where you're coming from. "bytes" over "binary", perhaps? This should feel straightforward to Rust and JavaScript programmers alike.
I agree with the previous commenter in stressing the need for consistency, but as a POC I'll let you get away without persistence. 😉 Despite the many challenges, please don't make GNU/Linux a second-tier platform. |
That makes so much sense!! I'll still include the other name(s) as an alias somewhere for SEO reasons though.
In hindsight so obvious...
That goes against my nature of a professional Linux hater though :( Thank you both for the valuable feedback! |
|
what about just Why is naming stuff so hard 😮💨 |
If you're not entirely happy with either, despite the alliteration, consider a third option: Secret Vault. 😂
|
I kindaaa wanted to do the opposite. secret-store etc to me (as a non native speaker) sounds more like the store itself is secret and not that it's a store for secrets. maybe |

Yet another keychain tauri plugin? 😮💨 Yep yep, mainly because it serves as the replacement for stronghold and i thought it may be reasonable to hold our hands over this (more so than the non secure store plugin imo) and the other plugins all seem kindaaa dead (or maybe not since they just as slim as this one)
I probably won't merge this until keyring v4 is released or getting closer to a release at least.
About the implementation there are only 2 things i think are worth to discuss:
Also i think in the future it would be cool to have something built-in that encrypts the secrets before giving them to keyring so that on Windows they aren't stored as plain text for everyone to read. Of course that wouldn't really be secure but better than nothing.