package security; import javax.inject.Inject; import javax.ws.rs.*; import javax.ws.rs.core.MediaType; @Path("/login") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_FORM_URLENCODED) public class LoginResource { @Inject LoginService loginService; @GET public LoginStatus getStatus() { return loginService.getStatus(); } @POST public LoginStatus login(@FormParam("j_username") String username, @FormParam("j_password") String password) { return loginService.login(username, password); } }