diff options
author | Guido Günther <agx@sigxcpu.org> | 2011-03-06 20:20:38 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2011-03-06 20:20:38 +0100 |
commit | 064528fc2974817409c4525101570a1502681a89 (patch) | |
tree | f765a7a114bf6fe7212ceee976d72b662428145f /projects/krb5-auth-dialog.mdwn | |
parent | f369a67adff30feb2ec265bc1436ddf9ef74651f (diff) |
Add (to be filled in) section for the DBus API
Diffstat (limited to 'projects/krb5-auth-dialog.mdwn')
-rw-r--r-- | projects/krb5-auth-dialog.mdwn | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/projects/krb5-auth-dialog.mdwn b/projects/krb5-auth-dialog.mdwn index a40fa2f..2215366 100644 --- a/projects/krb5-auth-dialog.mdwn +++ b/projects/krb5-auth-dialog.mdwn @@ -11,9 +11,12 @@ Krb5-auth-dialog is a tray applet for the [GNOME](http://gnome.org) Desktop that * If the notification daemon supports persistence (like in [GNOME 3][2]) the tray icon can be avoided and resident notifications are used. * Current tickets in the credential cache can be listed. * It can be extended using [plugins](http://git.gnome.org/browse/krb5-auth-dialog/tree/plugins/ka-plugin-dummy.c). This can be used to extend krb5-auth-dialog to e.g. handle things like [kx509](https://bugzilla.gnome.org/show_bug.cgi?id=347034). -* A plugin to acquire AFS tickets is available as well as a sample plugin. -* A [DBus][] API for applications to acquire a Kerberos ticket and to remove the credentials cache is provided. [virt-manager][] is using this and [here](http://honk.sigxcpu.org/unsorted-patches/offlineimap_acquire-tgt.diff)'s a patch for [offlineimap][]. There are more [examples][1]. -* [DBus][] signals notify applications about acquired, renewed and expired tickets. This can be used to e.g. run [aklog](http://docs.openafs.org/Reference/1/aklog.html) via this [example](http://git.gnome.org/browse/krb5-auth-dialog/commit/?id=c374a7f8dbe6ef40c65752e3f35635d50d6b9260). +* These plugins are currently available: + * afs: a plugin to acquire AFS tickets + * dummy: a sample plugin printing to the console + * pam: a plugin invoking the pam stack +* A [DBus][] API for applications to acquire a Kerberos ticket and to remove the credentials cache is provided. +* [DBus][] signals notify applications about acquired, renewed and expired tickets. * It supports PKinit (e.g. via SmartCard) when built against [Heimdal](http://h5l.org). [[!template id=flattr thing="48094" name="krb5-auth-dialog"]] @@ -54,6 +57,11 @@ There are currently three plugins available: These plugins can be activated using a [GConf key][0] +### DBus API +* There's a DBus API to acquire Kerberos ticktes. See the [examples][1]. [virt-manager][] is using this and [here](http://honk.sigxcpu.org/unsorted-patches/offlineimap_acquire-tgt.diff)'s a patch for [offlineimap][]. +* DBus signals notify about acquired, renewed or expired tickets. This can be used to e.g. run [aklog](http://docs.openafs.org/Reference/1/aklog.html) via this [example](http://git.gnome.org/browse/krb5-auth-dialog/commit/?id=c374a7f8dbe6ef40c65752e3f35635d50d6b9260). + + ### Todo * Add 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 |