[RESOLVIDO] Como configurar a tag <security-constraint> no web.xml para URL's dinamicas

2 respostas
F

Boa tarde galera!

Estamos com um problema aqui para habilitarmos o SSL para um de nossos sistemas.

O recurso que precisamos que seja acessado somente via HTTPS está no seguinte formato: [rootPath]/{element.id}/action

De modo que o conteúdo entre {} é dinâmico e varia de acordo com o elemento acessado.

Se fosse de forma contrária seria simples de fazer. No web.xml colocaríamos: /action/*

Não conseguimos encontrar nenhuma forma de representar esse padrão que temos, e da forma em que o sistema foi construído (o qual já está em fase de lançamento), ficaria inviável inverter essa ordem.

Desde já agradeço!

2 Respostas

FernandoFranzini

Os wildcard dessa declaração são de pastas virtuais mesmo. Acredito que não tenha soluções caso vc não inverta a sequencia ou crie pelo menos 2 pastas virtuais.
/publica/ = sem SSL
/privado/ = com SSL

F

Boa tarde Fernando!

Valeu pela contribuição. Era essa a conclusão a que estávamos chegando. Como está inviável fazer a alteração dos “paths” da aplicação, resolvemos codificar essa restrição através de um de nossos interceptors.

Muito obrigado! Estou encerrando o tópico.

Abraços!

Criado 13 de julho de 2012
Ultima resposta 17 de jul. de 2012
Respostas 2
Participantes 2