Krb5-auth-dialog is a tray applet for the [GNOME](http://gnome.org) Desktop that monitors [Kerberos](http://web.mit.edu/kerberos/www/) tickets. [[!toc ]] ### Features * it can alert the user via [notifications](http://www.galago-project.org/specs/notification/) when the ticket is about to expire * renewable tickets are being refreshed automatically * tickets can be acquired/refreshed at any time by clicking on the tray icon * the ticket cache can be removed via the context menu * applications can ask krb5-auth-dialog to acquire a Kerberos ticket via [DBus](http://dbus.freedesktop.org/). [virt-manager](http://virt-manager.et.redhat.com/) is using this and [here](http://honk.sigxcpu.org/unsorted-patches/offlineimap_acquire-tgt.diff)'s a patch for [offlineimap](http://software.complete.org/software/projects/show/offlineimap). * supports PKinit (e.g. via SmartCard) when built against [Heimdal](http://h5l.org). ### Source Code The source code is available via [GNOMEs GIT](http://git.gnome.org/cgit/krb5-auth-dialog/): git clone git://git.gnome.org/krb5-auth-dialog ### Releases Releases are availale from [download.gnome.org](http://download.gnome.org/sources/krb5-auth-dialog/). The current stable release is [0.11](http://download.gnome.org/sources/krb5-auth-dialog/0.11/). ### Debian Packages Debian packges are available from [debian.org](http://packages.debian.org/search?keywords=krb5-auth-dialog). ### Screenshots The trayicon can be seen [here](http://honk.sigxcpu.org/con/krb5_auth_dialog_updates.html) and [here](http://honk.sigxcpu.org/con/krb5_auth_dialog__new_icon.html). Below are pictures of the password and preferences dialogs: [[!img images/pwdialog.png size="x150" alt="password dialog"]] [[!img images/prefs.png size="x150" alt="preferences dialog"]] ### Todo * gnome keyring support ([567701](http://bugzilla.gnome.org/show_bug.cgi?id=567701)) * remove all wakeups, rely on our gio watch of the ticket cache * status dialog with all tickets, flags, ... * fast principal switching ### Authors krb5-auth-dialog was originally written by Christopher Aillon and is now maintained by Guido Günther <>.