3 ms·
Foamicate uses a browser extension. Is there any reason the client side portion can’t be implemented in JavaScript with keys stored in localStorage?
by guan 15y ago
Foamicate uses a browser extension. Is there any reason the client side portion can’t be implemented in JavaScript with keys stored in localStorage?
- tomkinstinch 15y agoDoes Chrome sync localStorage among browsers?
- guan 15y agoI’m not sure; would you consider that a good thing or a bad thing for this purpose? If you consider it a bad and a security risk, then I would answer that the RSA private key would still be protected by a master password on the client side. You essentially end up with a solution like LastPass or 1Password with a different password for each service, with the added benefit that the server only has the public key so users aren’t affected if attackers obtain a copy of the server database. If a good thing, well, it’s not clear to me that Foamicate syncs across browsers either.
- romaimperator 15y agoRight now it does not. I can't think of a way to sync across browsers without syncing first to a remote server and I'd prefer not to require people trust my server anymore than they have to. I plan on adding in import/export of the database soon. Here's the roadmap for the addon https://github.com/romaimperator/Foamicator/wiki/Roadmap https://github.com/romaimperator/Foamicator/wiki/Roadmap.
- rorrr 15y agoNot yet. There's a feature request from a year ago: http://code.google.com/p/chromium/issues/detail?id=84510 http://code.google.com/p/chromium/issues/detail?id=84510