Mam interfejs API REST napisany przy użyciu JAX-RS i muszę dodać do niego uwierzytelnianie. Do tej pory wszystkie informacje, które udało mi się znaleźć, zawierają sugestie, aby je wykonać: via spring, których nie używam. Czy istnieje coś, co już istnieje, czy też byłoby to łatwe do napisania, coś, co pozwoli mi opisać albo metodę, albo całą klasę, która wymusiłaby obecność auth nagłówków?W jaki sposób usługa REST usługi JAX-RS może obsługiwać uwierzytelnianie za pomocą adnotacji?
Używam tomcat6 i jersey, jeśli to ma znaczenie.
Coś jak:
@Path("api")
public class Api {
@GET
@AuthenticationRequired
public Response getInfo(...) {...}
}
referencyjny: http://docs.oracle.com/cd /E24329_01/web.1211/e24983/secure.htm#BABGBJAC – derdc
Jak zdefiniować role i sposób uwierzytelniania? – Daenyth
To jest specyficzne dla aplikacji. Zapoznaj się z innym podejściem bez Spring, definiując je w web.xml http://docs.oracle.com/javaee/5/tutorial/doc/bncav.html – derdc