GNOME Bugzilla – Bug 755209
Don't tell me credentials have expired when KDC unavailable
Last modified: 2021-07-05 10:58:53 UTC
Following on from bug 693578. My KDC is inside a VPN, but when not connected to that VPN, or when it's still connecting to the KDC, it says that the credentials have expired. It should probably say instead that the KDC isn't available.
Agreed. I think this isn't just Kerberos specific because I can imagine a private ownCloud server that is only accessible from certain networks.
We can add a virtual method to let each backend determine if there is network connectivity to proceed with the EnsureCredentials call. Maybe we should add a new error code to GoaError to denote failures like these? I can imagine applications and the Settings panel might be interested in special-casing or providing visual cues for such failures.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/ Thank you for your understanding and your help.