MS365 fails and hangs when an expected "id" field is missing
Hi there,
I am having an issue with signing into both Google and MS365 with the GCC in Ubuntu 24.04. I previously asked about this in the Ubuntu launchpad questions (as opposed to bug report) but have noticed I have the same issue testing with a Fedora 40 live USB too, so thought it might be better to ask here. When I go through the sign-in process, I can get through the Google/MS sign in on Firefox as expected, but when I accept (and thus redirect back to the GCC), it locks up and starts popping up with the 'not responding' prompt every few seconds. Eventually, if I press wait enough times it will stop, but will later quit with no graphical crash dialog. I have also on occasion had it create my Google account specifically, but clearly not properly as it refuses to mount in Nautilus (times out) and using D-Spy, EnsureCredentials fails. I can create a MS Personal account with no issues, so I am unsure what the difference is, since I have previously been able to access Google Drive through an older version of GOA. I notice within journalctl that I keep getting goa_provider_task_return_errors when I try adding an account, so I can send my G_DEBUG_MESSAGE output privately as required. Does anyone have an inkling as to what my issue might relate to? I would be greatly appreciative of any assistance with this matter - hopefully it's something simple for us all.