IBM Worklight Console:Liberty Server中受保护的Worklight控制台要求两次验证

时间:2014-06-09 07:12:27

标签: ibm-mobilefirst worklight-server websphere-liberty worklight-console

  1. 我已经在自由中创建了一个服务器,并在其中安装了IBM Worklight。
  2. 一切正常,直到我保护控制台。
  3. 保护IBM Worklight控制台后,系统会询问身份验证 两次。
  4. 首次登录屏幕网址 localhost:9080 enter image description here

    登录成功后。再次询问登录主机网址 192.168.10.16:9080 enter image description here

    我的问题是

    1. 为什么登录会出现两次?
    2. 为什么我的hostmachine ip被揭示了?

1 个答案:

答案 0 :(得分:0)

您正在使用地址localhost访问控制台,而在您的代码中,您要么使用publicWorklightHosname = 192.168.10.16,要么在构建时使用构建远程计算机,然后输入服务器的IP。

以下是您需要做的事情:

  
      
  1. 确保服务器和客户端计算机中存在主机名的DNS条目
  2.   
  3. 将worklight.properties文件中的publicWorklightHostname属性更改为正确的地址,例如   mymachine.mydomain.com
  4.   
  5. 在构建远程服务器时,使用与上面相同的地址,即mymachine.mydomain.com
  6.   
  7. 重新部署新的战争文件
  8.   

完美地为我工作。

P.S>我相信您使用的是本地计算机,在这种情况下,您也可以使用worklight.properties文件中的计算机名称,并确保您使用的地址与您用于构建的地址相同。尽管如此,它在生产或应用程序部署中并不重要。