package com.bazaarvoice.auth.hmac.sample.server;
import static javax.ws.rs.core.MediaType.APPLICATION_JSON;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.bazaarvoice.auth.hmac.server.HmacAuth;
/**
* Jersey 2.x HMAC-authenticated REST resource
*/
@Path("/pizza")
@Produces(APPLICATION_JSON)
public class PizzaResource2 {
private final Logger logger = LoggerFactory.getLogger(getClass());
@POST
public void bakePizza(@HmacAuth final String principal) {
logger.info("Baking a pizza for {}.", principal);
}
}