Certificate WSO2 Enterprise Store 1.0.0:设置主机名

Certificate WSO2 Enterprise Store 1.0.0:设置主机名,certificate,wso2,hostname,wso2es,Certificate,Wso2,Hostname,Wso2es,在WSO2 Enterprise Store 1.0.0中,用于建立连接的主机名混杂在一起 您可以在carbon.xml中设置HostName和MgtHostName。但也有固定名称的文件,比如 sso idp config.xml:(断言消费者服务)https://localhost:9443/store/acs jaggeryapps\store\controllers\login.jag:(postrl)“https://”+process.getProperty(“carbon.loc

在WSO2 Enterprise Store 1.0.0中,用于建立连接的主机名混杂在一起

您可以在carbon.xml中设置HostNameMgtHostName。但也有固定名称的文件,比如

  • sso idp config.xml:(断言消费者服务)https://localhost:9443/store/acs
  • jaggeryapps\store\controllers\login.jag:(postrl)“https://”+process.getProperty(“carbon.local.ip)+”:“
localhost中断每个远程连接IP地址破坏SAML身份验证,与第三方证书不一致


有没有一种简单的方法可以在整个ES中设置主机名?

我只是通过更新sso-idp-config.xml中的AssertOnConsumerService尝试了这个场景,它对我很有用


因此,您只需更新sso idp config.xml中的AssertionConsumerService。

要正常工作,我必须修改的文件的完整列表如下:

  • repository\conf\sso-idp-config.xml
  • repository\deployment\server\jaggeryapps\publisher\controllers\login.jag
  • repository\deployment\server\jaggeryapps\publisher\controllers\logout.jag
  • repository\deployment\server\jaggeryapps\social\controllers\login.jag
  • repository\deployment\server\jaggeryapps\social\controllers\logout.jag
  • repository\deployment\server\jaggeryapps\store\controllers\login.jag
  • repository\deployment\server\jaggeryapps\store\controllers\logout.jag
  • repository\deployment\server\jaggeryapps\store\themes\store\js\asset.js
登录/注销文件使用IP地址(在使用第三方证书时,这是一个错误的选择。它还会破坏SAML身份验证)

我花了很多时间查找带有IP和localhost引用的文件。我认为应该在产品的未来版本中对其进行审查和记录