0

WSO2 Enterprise Store 1.0.0では、接続に使用されるホスト名が混在しています。

Carbon.xmlHostNameMgtHostNameを設定できます。ただし、次のような固定名のファイルがあります

  • sso-idp-config.xml : (AssertionConsumerService) https:// localhost :9443/store/acs
  • jaggeryapps\store\controllers\ login.jag : (postUrl) "https://" + process.getProperty(' carbon.local.ip ') + ":" ...

localhostはすべてのリモート接続を切断します。IP アドレスが SAML 認証を破り、サードパーティの証明書と一致しません。

ES 全体にホスト名を設定する簡単な方法はありますか?

4

2 に答える 2

0

適切に動作させるために、変更する必要があったファイルの完全なリストは次のとおりです。

  • リポジトリ\conf\sso-idp-config.xml
  • リポジトリ\展開\サーバー\jaggeryapps\発行者\コントローラー\login.jag
  • リポジトリ\デプロイメント\サーバー\jaggeryapps\パブリッシャー\コントローラー\logout.jag
  • リポジトリ\展開\サーバー\jaggeryapps\social\controllers\login.jag
  • リポジトリ\展開\サーバー\jaggeryapps\social\controllers\logout.jag
  • リポジトリ\展開\サーバー\jaggeryapps\store\controllers\login.jag
  • リポジトリ\展開\サーバー\jaggeryapps\store\controllers\logout.jag
  • リポジトリ\展開\サーバー\jaggeryapps\store\themes\store\js\asset.js

login/logout ファイルは IP アドレスを使用します (サードパーティの証明書を使用する場合は不適切な選択です。また、SAML 認証が壊れます)。

IP と localhost の参照を含むファイルを見つけるのに多くの時間を費やしました。製品の将来のバージョンでレビューし、文書化する必要があると思います。

于 2014-02-01T18:35:12.617 に答える