[VRAPTOR] Como ter parâmetro requerido em todas requisições sem declará-lo em todos os métodos?

Olá Pessoal,

Tenho uma aplicação REST desenvolvida com o VRAPTOR 3 e em todas as requisições preciso receber um token e validá-lo.

Minha idéia seria tê-la na url em todas as chamadas, algo assim:

http://localhost/myapp/12345678908653213568/path_do_resource/whatever_else

Claro que gostaria de escrever a aplicação ignorando esse token (PATH("/meuresource"), etc.) que seria usado apenas por um interceptor que a partir do token recuperaria uma série de informações e adicionaria ao contexto do request.

Existe alguma maneira nativa de fazer isso? Qual seria o caminho mais simples de implementar isso?

Obrigado,

Samuel

crie uma classe parecida com essa:

trocando os tenant.name pelo seu token

isso vai funcionar automaticamente se vc usa spring, no guice precisa de uma configuraçãozinha ainda. Em todo caso, se tiver problemas me dá um toque pq é só trocar o construtor delegate por uma herança ao componente default do vraptor

[]'s