IBM Worklight 6.0 - ¿Números de puerto mixtos después de habilitar la autenticación de inicio de sesión en la consola?

Deseando tener una autenticación de la Consola de Worklight, seguí las instrucciones del centro de información de este enlace eninfocentro.Aparece de estar funcionando a primera vista, ya que al ingresar a la consola se le solicita el formulario de inicio de sesión.

Ir a la URL de la consola enhttp://192.168.168.154:9080/finance/console/#catalog Trae la página de inicio de sesión de inmediato. Hasta ahora tan bueno.

Después de ingresar el nombre de usuario / contraseña correctos (ambos definidos en worklight.properties), la página de inicio de sesión redirige a la consola de Worklight en el puerto 10080 y no puede cargar la página

No se puede conectar Firefox. No se puede establecer una conexión con el servidor en 192.168.168.154:10080.

Como puedes leer intenta conectarse ahttp://192.168.168.154:10080/finance/console. Supongo que no debería suceder, ya que el puerto 10080 no estaba configurado.

No tengo idea de por qué está redirigiendo a este puerto. Busqué dentro de los archivos de configuración para 10080 y no pude encontrar ninguna referencia a él. Creo que de alguna manera WL está obteniendo este 10080 como predeterminado, ya que es el puerto utilizado para el desarrollo.

Aquí están los fragmentos de archivos que estoy usando para habilitar la Consola de inicio de sesión:

worklight.properties:

#publicWorkLightHostname=localhost
# http or https
#publicWorkLightProtocol=http
# For default port leave empty
#publicWorkLightPort=10080  <-- it is commented out

console.username=finance
console.password=finance

authenticationConfig.xml

 <staticResources>
    <resource id="worklightConsole" securityTest="WorklightConsole">
            <urlPatterns>/console*</urlPatterns>
    </resource> 
    ....
</staticResources>

 <securityTests>

        <customSecurityTest name="WorklightConsole">
            <test realm="WorklightConsole" isInternalUserID="true"/>
        </customSecurityTest>
  ...
</securityTests>

server.xml

   <httpEndpoint id="defaultHttpEndpoint"
                  host="*"
                  httpPort="9080"
                  httpsPort="9443" >
        <tcpOptions soReuseAddr="true"/>
    </httpEndpoint>
    <!-- Declare the JNDI properties for the IBM Worklight Console. -->
    <jndiEntry jndiName="worklight/publicWorkLightProtocol" value='"http"'/>
    <jndiEntry jndiName="worklight/publicWorkLightPort" value='"9080"'/>
    <jndiEntry jndiName="worklight/serverSessionTimeout" value='"10"'/>

¿Alguna idea sobre cómo resolver este problema de desajuste de puerto? Env es WL 6.0 en Liberty

P.S: Más adelante planeamos utilizar LDAP en su lugar. Por ahora, sería suficiente tener el nombre de usuario / contraseña en las propiedades.

Respuestas a la pregunta(1)

Su respuesta a la pregunta