問題
-
再現する手順
- $LIFERAY_HOME/tomcat/xyz-bin/setenv.shの JAVA_OPTS に -Dcompany-id-properties=true を追加します。
- ファイル $LIFERAY_HOME/portal-test1.properties コンテンツ company.security.auth.type=screenNameで追加します。
- 構成 > の仮想インスタンスに移動します。
- Web ID「test1」で新しい仮想インスタンスを作成します。
- 仮想ホストによって仮想インスタンスにアクセスします (/etc/hosts をいじる必要がある場合があります)。
- インスタンスにログインします。
予想された結果
プロパティ company.security.auth.type=screenName が {web-id}に追加されているため、ログイン画面はユーザーの screennameを要求します。
実績
ログイン画面は、ユーザーの 電子メールを要求し、 portal{web-id}.properties からのプロパティが読み込まれていないことを示しています。
Environment
- Liferay 環境の詳細、サードパーティおよび/または関連する環境への最近の変更
解決策
- 観測された動作は既知のバグであり、 Liferay-fix-pack-dxp-5 以降で修正されています。
- Liferay DXP へのフィックスパックとホットフィックスのインストール は、環境にこれらのフィックスパックをインストールするためのガイドです。