Sto usando JBoss AS
e JAX-RS
per creare endpoint REST
.JAX-RS: come proteggere gli endpoint REST?
consente di dire la mia classe si presenta come
@Path("/users")
public class UserResource {
@GET
public Response getAccount() {
return "hello";
}
}
Ora getAccount
non è autenticato al momento
Cercasi
- vorrei aggiungere l'autenticazione in modo che quando il codice colpisce getAccount
l'utente è autenticato
- Vorrei che l'autenticazione fosse guidata da annotazioni invece di configurazioni XML, se possibile
- Vorrei fare il confronto del database per vedere se l'utente è valido
Problema
- non ho mai fatto che così non ho idea di come implementarlo
- Googled in giro un sacco e ha trovato esempi Jersey
UPDATE
- vorrei inviare le credenziali di autenticazione con ogni richiesta e non la creazione di qualsiasi sessione
Si prega di guidarmi con un semplice esempio di lavoro e proverei ad estendere da lì
Avete intenzione di richiedere la le credenziali di autenticazione vengono inoltrate in ogni richiesta o hai intenzione di consentire la creazione di una sessione? – thatidiotguy
Ho appena aggiornato la mia domanda, vorrei inviare le credenziali con ogni richiesta e non creare alcuna sessione – daydreamer
ho implementato la soluzione Si prega di vedere la mia risposta a http://stackoverflow.com/questions/18345600/how- to-intercept-rest-endpoint-to-receive-all-headers? answertab = oldest # tab-top – daydreamer