sandpass icon indicating copy to clipboard operation
sandpass copied to clipboard

Feature: Support desktop synchronization

Open paulproteus opened this issue 9 years ago • 4 comments

It's great to see a v1.0.0 of sandpass!

I was looking into recommending SandPass to a friend. The big question I had was, can people use desktop KeePass to sync with SandPass over the web?

The answer seems to be, "Yes if SandPass supports a sync protocol that KeePass supports."

KeePass has info on desktop sync protocols here:

  • http://keepass.info/help/v2/sync.html

It seems from http://keepass.info/help/v2/ioconnect.html that SandPass could export a WebDAV/HTTP URL that KeePass could use.

What do you think of supporting this? I know, "Give a mouse a cookie, he'll ask for a glass of milk" -- which is to say, I'm grateful that this app exists at all!

paulproteus avatar Aug 25 '16 05:08 paulproteus

Interesting! Did not know that KeePass 2 had a sync feature. This would be great to support indeed. I think this is blocked on #6, but supports the idea of reading and writing the newer (more complicated) format.

zombiezen avatar Aug 25 '16 16:08 zombiezen

Primarily: I don't see the point of having desktop sync here as the intent of such a web-based collaborative key-save is to have one point where a whole team can live use and edit passwords. Making this again prone to sync issues and team members having not the latest key-file seems odd to me.

Anyway, if I'm wrong with this opinion, one idea: wouldn't it be better to implement file storage via capabilities in let's say davros and do the sync with the existing features there?

JamborJan avatar Aug 27 '16 13:08 JamborJan

@JamborJan: I had already opened #9 for exactly the idea you just described. :)

zombiezen avatar Aug 27 '16 14:08 zombiezen

@paulproteus said:

It seems from http://keepass.info/help/v2/ioconnect.html that SandPass could export a WebDAV/HTTP URL that KeePass could use.

@JamborJan said:

wouldn't it be better to implement file storage via capabilities in let's say davros and do the sync with the existing features there?

As an active user of Keepass2Android and Keepass2 for Windows/Linux using a weird hybrid series of Dropbox and Owncloud integrations (because, ugh, corporate proxies), I'd like to see both routes offered. That said, the HTTP Sync option (in Keepass2 or the "Open from " in Keepass2Android) is better because any conflict resolution is handled in-application, but whereas using local file copies (e.g. in Windows/Linux with Dropbox or Owncloud), the conflict resolution is manually handled by selecting the "Synchronize" option in the Keepass2 menu.

So, I hope that helps? Probably not at this point! :smile:

JonTheNiceGuy avatar Sep 07 '16 10:09 JonTheNiceGuy