nextcloud / desktop

đź’» Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.07k stars 804 forks source link

STOP using Apple Keychain for Nextcloud instance passwords wtf #2768

Closed Oclair closed 3 years ago

Oclair commented 3 years ago

You guys use the Mac OS keychain to store Nextcloud instance credentials for your Desktop app on mac os, this is WRONG dont do it. nuff said Have a nice day! Oclair

How to use GitHub

Expected behaviour

Tell us what should happen

Actual behaviour

Tell us what happens instead

Steps to reproduce

1. 2. 3.

Client configuration

Client version:

Operating system:

OS language:

Qt version used by client package (Linux only, see also Settings dialog):

Client package (From Nextcloud or distro) (Linux only):

Installation path of client:

Server configuration

Nextcloud version:

Storage backend (external storage):

Logs

Please use Gist (https://gist.github.com/) or a similar code paster for longer logs.

  1. Client logfile:

    Output of nextcloud --logdebug --logwindow or nextcloud --logdebug --logfile log.txt (On Windows using cmd.exe, you might need to first cd into the Nextcloud directory) (See also https://docs.nextcloud.com/desktop/2.3/troubleshooting.html#log-files)

  2. Web server error log:

  3. Server logfile: nextcloud log (data/nextcloud.log):

kesselb commented 3 years ago

Is this another report for https://github.com/nextcloud/desktop/issues/1732?

https://github.com/frankosterfeld/qtkeychain is used to store the credentials. Why should we use something different to store the credentials?

Your iCloud Keychain is encrypted when transmitted to your devices and when stored in iCloud, and cannot be read by Apple.

https://support.apple.com/en-us/HT210689. That might be true or false. I'm not able to judge but Apple is actually known for taking privacy serious.

I don't think that a custom store for the credentials is on the roadmap. Perhaps @er-vin or @camilasan can tell you.

er-vin commented 3 years ago

Nope, not on the roadmap. Also clearly a duplicate of #1732 so closing as such.