JavaScript library for single sign-on with OpenID