Securing Restful Web Services with Spring Security and OAuth2