2

デフォルトのログインページを(に/content/ethz_ch/Login)変更します

DayCQログインセレクタ認証ハンドラーでページを構成しました

ここに画像の説明を入力してください

./launchpad/config/com/day/cq/auth/impl/LoginSelectorHandler.configで_

auth.loginselector.defaultloginpage="/content/ethz_ch/Login"

予想通り。

次に、閉じたユーザーグループを使用してテストページ(/content/ethz_ch/de/auth_test.html)を構成し、ログインページフィールドを空白のままにしました。

テストページにアクセスすると、代わりに新しく定義されたログインページにリダイレクトされます

https://..../system/sling/cqform/defaultlogin.html?resource=%2Fcontent%2Fethz_ch%2Fde%2Fauth_test.html&$$login$$=%24%24login%24%24

私が間違っていることについて何か考えはありますか?

4

1 に答える 1

1

Day CQ Login Selector Authentication Handlerには、可能なログインページを制限するPathInfo設定があります。

Login SelectorAuthenticationHandlerが資格情報を要求する可能性のある要求を示す要求拡張機能のリスト。拡張子がリストされている拡張子の1つではないリクエストでは、資格情報はリクエストされません。このリストが空の場合、htmlとhtmのデフォルトリストが使用されます。リストエントリには先頭にドットを付けてはならないことに注意してください。拡張子のないリクエストまたは末尾にスラッシュ(/)が付いたリクエストは、この構成に関係なく、常にLoginSelector認証ハンドラーによって処理されます。

完全なURL(拡張子付き)を使用してデフォルトのログインページを指定すると、問題が解決しました。

/content/ethz_ch/login.html
于 2012-09-07T05:23:57.757 に答える