An oauth2 authentication manager web application