libsignon-glib

SignonAuthService — The authorization service object
SignonAuthSession — Authentication session handler.
SignonError — Possible errors from Signon.
SignonIdentity — Client side presentation of a credential.
SignonIdentityInfo — Extra data for a SignonIdentity.

libsignon-glib provides authorization and authentication management for GLib applications.