-
Notifications
You must be signed in to change notification settings - Fork 807
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
Very often dialog with browser login popping up #2394
Comments
On manjaro linux the same. It's annoying |
OK, I need more info here like a more precise description and screenshot or screencast because I'm not quite sure which dialog you're talking about. At least for the record: popping up a web browser is not part of the e2ee code path. |
The link below contains screenshots of popping up web browser after loging in. After next time loging i will see popping up web browser again and must enter username and password, grant access for nextcloud-client and close web browser... |
If it's not part of the e2ee code path - why is this dialog and opening the browser for "connecting" an account to the client now necessary? @ieg999: thanks for making the screenshots - that's exactly the annoying thing which I talked about. In windows the dialog and the browser messages are exactly the same - although I see them in German and not in Russian ;-) |
But on my windows 10 nextcloud-client (3.0.1) works normally. It's strange.. |
Well, could be something server side which changed or for some reason your client not being able to talk to the keyring anymore. Could you please check in the Windows Credentials that entries for Nextcloud are properly stored? This is located in the Credentials Manager in the Control Panel.
I think we got a report regarding that issue on Arch. You're on Manjaro I'd expect it'd be the same. Seems to be an issue between secret service and qtkeychain version on Arch. We can't do anything about this, will have to be solved by packagers. Same symptom but different issue. |
I now uninstalled the desktop client 3.0.1 and reinstalled 2.6.5 After the first start the popup and the browser opens (as expected) and the two entries in the Certifiactes Manager reappiered (same entries as with 3.0.1 client). So the issue has nothing to do with the 3.0.x client version - although it appears the first time here when I installed the 3.0.0. client. |
This is unclear why it'd suddenly start doing this. I got to admit it's slightly reassuring to me that you excluded 3.0 as having the issue since 2.6 exhibits it as well. Indeed we didn't make many changes in that area it would have been puzzling. Since you've been kind enough to try with a downgrade, could you try as well with 2.6.3 please? (just in case and temporarily) |
Related to this issue, is it no longer possible to log into the client using an app password? I'm only given the option to log in via browser. I prefer to use app passwords so that I can easily name my sessions in case I need to revoke credentials. Due to this issue, my |
Understood, we don't quite plan to change this but we plan to make the device string more telling than what it is currently. |
I tried a downgrade to 2.6.3 (I deleted the entries in the Certicate Manager before) - after the first start the browser window popped up (as expected). That doesn't mean the problem isn't present in 2.6.3 - maybe it'll come back later, but currently it vanishes by downgrading to 2.6.3! |
Update: after a week at 2.6.3 (which BTW works a lot smoother than newer versions) the dialog came back two times after a restart of the PC - but not more... |
Again an update: I have to revert my previous post. Don't know, why it's sometimes coming more often... |
Is any developer working at this issue? |
I am having the same problem on opensuse. It actually comes and goes. After login into my desktop session the client says i got logged out and need to authorise, opens a dialog and a brower. My theory is that this is network related. I now have a command line of
Which kills the client and just restarts it. After this the login works as expected. My guess is that the nextcloud client starts before my wlan connection is ready, doesnt reach the server, misinterprets the error and concludes that it got logged out. Can anyone check this code path? |
More likely that somehow it started before your keychain provider (kwallet, gnome keyring or such) was itself started. It's supposed to retry at least once but if that really takes too much time at some point it gives up. |
Is any developer looking into that issue? |
This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you! |
I got an automatic message from github-bot that the issue will be closed if no new details can be posted. |
@Bodenseematze If you just post a message then the stale bot will not close the issue. Regarding your problem: That dialog should not popup every time you reboot. Most likely something is off with your keychain but if you can drop me your logs here https://cloud.nextcloud.com/s/onzDjSexsxRq3pj I will take a look at them. Please make sure that you sent me the logs after that dialog misbehaved :) |
Maybe related to #2573 |
This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you! |
This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you! |
Keep it open. Still relevant. |
This bug report is getting automatically closed due to no answer since the issue has been staled. Thank you! |
Seeing the exact same issue. Client v 3.14.3stable on win 10 pro. Desktop client never remembers the credentials and therefore constantly needs to log back in. Simply rebooting reproduces this. |
How to use GitHub
Expected behaviour
I want the 3.x client to act like the older one - without that poping up of the browser and login / connecting there.
It's really annoying and it comes at nearly every start / login at my Windows 10 Pro German (Build 2004) PC.
I also can't tell my "John Doe"-users that they always have to additionally login with their browser and
confirm that the desktop client may use their Nextcloud data.
I know it has been added for end2end encryption - but that's an absolutely NOT user-friendly implementation!
If it keeps like that I (and all my Nextcloud users) don't care about the security and just want the old behaviour back!
At least it should be possible to switch that behaviour off (or better: at default it's switched off and you have to swicht it on if you want end2end encryption).
Actual behaviour
At nearly every PC start (after Windows login of course) my web browser opens and shows that annyoing login / enable the share dialog - I searched through the settings and could not find an option to switch it off.
Steps to reproduce
Client configuration
Client version: 3.0.1
Operating system:
Windows 10 Pro, Build 2004
OS language:
German
Server configuration
Shared hoster with Debian 9
Nextcloud version:
Nextcloud 17.0.8
The text was updated successfully, but these errors were encountered: