The GSignOn daemon is a D-Bus service which performs user authentication on behalf of its clients. There are currently authentication plugins for OAuth 1.0 and 2.0, SASL, Digest-MD5, and plain username/password combination.
See COPYING file.
This project depends on GLib and SQLite. To build it, run
./autogen.sh make make install