summaryrefslogtreecommitdiff
path: root/projects/krb5-auth-dialog.mdwn
blob: 58db42649e7ac607eaf8fd384c1a6e41c3461caa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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 <<agx@sigxcpu.org>>.