Tomcat: blocca le richieste per determinati percorsi per richieste provenienti da determinate interfacce

StackOverflow https://stackoverflow.com/questions/279682

  •  07-07-2019
  •  | 
  •  

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 è.

È stato utile?

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
scroll top