Ho una API REST scritta con JAX-RS, e ho bisogno di aggiungere l'autenticazione ad esso. Finora tutte le informazioni che sono stato in grado di trovare su di esso ha suggerimenti per farlo via spring, che non sto utilizzando. Esiste già qualcosa, o sarebbe facile scrivere, qualcosa che mi consenta di annotare un metodo o l'intera classe che imporrebbe la presenza di intestazioni di autenticazione?In che modo un servizio REST JAX-RS può gestire l'autenticazione tramite annotazioni?
Sto usando tomcat6 e jersey, se questo è importante.
Qualcosa di simile:
@Path("api")
public class Api {
@GET
@AuthenticationRequired
public Response getInfo(...) {...}
}
Riferimento: http://docs.oracle.com/cd /E24329_01/web.1211/e24983/secure.htm#BABGBJAC – derdc
Come definire quali sono i ruoli e in che modo forniscono l'autenticazione? – Daenyth
Questo è specifico per l'applicazione. Fai riferimento qui per un altro approccio Spring-less, definendoli in web.xml http://docs.oracle.com/javaee/5/tutorial/doc/bncav.html – derdc