After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 758878 - Asked repeatedly for a Google account password (with calendar)
Asked repeatedly for a Google account password (with calendar)
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.18.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-12-01 00:45 UTC by Aaron Paden
Modified: 2016-04-06 15:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot (1.09 MB, image/png)
2015-12-03 00:39 UTC, Aaron Paden
Details

Description Aaron Paden 2015-12-01 00:45:20 UTC
So I opened evolution, setup my gmail account (including calendar) and evolution popped up two boxes asking for a password. When I filled those out, a third popped out asking for my calendar password.

The expected behavior obviously is that I only need to enter my password once.
Comment 1 Milan Crha 2015-12-02 18:55:58 UTC
Thanks for a bug report. If I'm not mistaken, then you added the account directly into the evolution, and checked at the end to also add Contacts and/or Calendars.

Then you were asked for a Mail account password, then for Calendar password, then possibly for a Task List password. There truly should be only one password prompt in this case.
Comment 2 Aaron Paden 2015-12-03 00:39:36 UTC
Created attachment 316684 [details]
screenshot

That might be it. I took a screenshot of the first two dialogs, but I guess I forgot to attach it. The third didn't pop up until after I'd filled out the first two. By my memory, the third one is the one that mentioned being for the calendar.
Comment 3 Milan Crha 2016-04-06 15:40:24 UTC
I finally managed to figure out what the problem was. The credentials prompter can pair the collection source with its children, but it requires the credentials prompter to have an Authentication section, at least empty. If it doesn't then it ignores the connection between them. And it was the case here, the collection source had no Authentication section. I fixed it and I'm asked for one password only.

Created commit 1b82579 in evo master (3.21.1+)
Created commit a4243db in evo gnome-3-20 (3.20.1+)