Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

335
Vistas
¿Apache puede almacenar en caché los datos de autorización para el inicio de sesión automático en una aplicación tunelada?

Supongamos que tengo un contexto de uso simplificado como este:

ingrese la descripción de la imagen aquí

Hay un servidor interno que sirve una aplicación web en el puerto TCP 2222. Cuando se accede a esta aplicación, primero la Autenticación básica solicita las credenciales, donde pasa nombre de usuario:contraseña usuarioA:contraseñaA. A partir de entonces, la aplicación presenta su formulario de inicio de sesión, donde pasa usuario:contraseña usuarioB:contraseñaB.

Esta aplicación web del servidor interno en el puerto 2222 luego se canaliza a un servidor Apache público y, mediante mod_rewrite, se puede acceder allí a través del enlace público http://public.example.com/app2222 en el puerto TCP 80 (es decir, HTTP ). Entonces, cuando el cliente accede a este enlace, primero se le presenta el cuadro de diálogo de autenticación básica y luego la autorización de formulario de la aplicación (en otras palabras, el servidor público actúa como una especie de proxy para el servidor interno).

Sin tener en cuenta los problemas de seguridad obvios con este modelo (¿por qué realizar la autenticación dos veces, cuando en última instancia, el extremo público es HTTP desprotegido), lo que quiero aprender es: Apache puede de alguna manera "almacenar en caché" (a falta de un término mejor) las credenciales de usuario en esta configuración ?

Más específicamente, ni siquiera querría "almacenar en caché" los datos de autorización, en el sentido de que ni siquiera quiero presentar la autenticación básica inicial o los diálogos de formulario en el navegador del cliente, cuando acceden a http://public.example.com/app2222 : lo que quiero en este caso, en cambio, es que el servidor público inicie sesión automáticamente en la aplicación interna: tanto en la autenticación básica como usuario A, como en la autenticación de formulario de la aplicación como usuario B. En otras palabras:

  • ¿Sería posible que un servidor Apache inicie sesión automáticamente para ambas autorizaciones (es decir, enviando los encabezados correctos al realizar la reescritura de URL hacia la aplicación interna)?
  • Si no es para ambos, ¿es posible para uno u otro (Autenticación básica frente a Autenticación de formulario)?
  • Si algo de esto es posible en principio, ¿sería posible simplemente utilizando archivos .htaccess ; y ¿qué módulos de Apache debo investigar (se agradecería aún más un escrito de ejemplo)?
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda