An experimental authentication library to support oauth2, oidc, saml for hcs servers