#721658 awkward UI handling of GSS-API authentication

Package:
pidgin
Source:
pidgin
Description:
graphical multi-protocol instant messaging client
Submitter:
Russ Allbery
Date:
2013-09-02 20:21:06 UTC
Severity:
minor
#721658#5
Date:
2013-09-02 20:19:06 UTC
From:
To:
I use a XMPP server that requires GSS-API authentication.  After my
laptop has been suspended for a while, my Kerberos tickets are often
expired, and Pidgin attempts reconnection before I have a chance to
kinit to refresh my tickets.  GSS-API then fails and Pidgin pops up
a password dialogue (which isn't going to work, but I don't think it
has a way of knowing that).

All of that is awkward but probably not improvable.  The problem is
that I don't want to enter a password.  Rather, I will run kinit in
another window and just want to retry the connection so that Pidgin
will re-attempt GSS-API authentication, and there's no way to do that.
There's no way to tell Pidgin to just reconnect without a password
in that dialogue, and if I cancel the dialogue, Pidgin then disables
the account.  I then have to go into the menus and re-enable the
account, at which point it connects correctly and works fine.

Ideally, Pidgin would realize that GSS-API was available as an option
and just provide a button to reattempt that authentication.  But,
failing that, it would be nice if Pidgin would provide any mechanism
to re-attempt the authentication without disabling the account and
then re-enabling it.