L'obtention d'une valeur de HttpServletRequest.getRemoteUser() dans Tomcat sans modification de l'application

(À l'aide de la version 6 de Java et Tomcat 6.)

Est-il un moyen pour moi d'obtenir HttpServletRequest.getRemoteUser() pour retourner une valeur dans mon environnement de développement (ex: localhost) sans avoir à modifier mon application web.xml fichier?

La raison pour laquelle je demande, c'est que la mise en œuvre d'authentification lorsque l'application est déployée dans un environnement à distance est gérée par un serveur web et outil branché. Tourne en local je n'ai évidemment pas l'outil branché ou un autre serveur web; j'ai juste Tomcat 6. Je suis en train d'essayer d'éviter d'ajouter du code à ma demande simplement de soutenir le développement sur mon localhost.

J'espère qu'il y a une modification que je peux apporter à la context.xml ou server.xml les fichiers qui me permettra de régler la distance de l'ID d'utilisateur ou qui vont essayer de tirer à partir d'un en-tête HTTP ou quelque chose.

Comment votre webapp communiquer avec ce plugin?
L'application web ne communique pas avec le plug-in; le serveur web s'occupe de lui. L'application web demande juste le HttpServletRequest exemple pour l'utilisateur distant.

OriginalL'auteur Mark | 2011-09-26