add oauth2 webmachine request handling