Tomcat: blocca le richieste per determinati percorsi per richieste provenienti da determinate interfacce
Domanda
Esiste un filtro open source che posso utilizzare su Tomcat per impedire l'accesso a un determinato percorso (diciamo / a / b / *) quando la richiesta proviene da una determinata interfaccia?
Il caso d'uso: ho distribuito servizi REST su Tomcat a cui dovrebbe accedere solo l'applicazione stessa, ma che per motivi di sicurezza non dovrebbero essere accessibili dall'esterno. Potrei farlo in Apache, se Apache fosse usato come front-end, ma in questo caso non lo è.
Soluzione
Non sono sicuro che ce ne sia uno open source che puoi usare, ma scriverne uno che controlla da dove proviene una richiesta è abbastanza facile.
Vedi getPathTranslated ( ) , getRemoteAddr , ecc.
YC
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow