OpenID library for C++