UNIauth is an open SSO system by Handle. It is built with C++ on top of CGI web service. It is designed to be used with Apache 2 web server on Debian/Ubuntu machines. It supports web authentication, pGina Windows authentication. It can be integrated with any system including oAuth with an easy SDK.