2012-09-05 50 views
2

我想更改默認的登錄頁面(以/content/ethz_ch/Login無法更改默認CQ登錄頁面

我由日CQ登錄選擇認證處理器

enter image description here

配置THA頁在./launchpad/config/com/day/cq/auth/impl/LoginSelectorHandler.config我看到

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

as expec特德。

我然後用封閉用戶組配置測試頁(/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 

什麼我做錯了任何想法呢?

回答

1

日CQ登錄選擇認證處理器有一個路徑信息設定該限制可能的登錄頁面:

表明請求要求擴展名的列表,以及登錄選擇身份驗證處理程序可能請求憑證。任何擴展名不是列出的擴展名的請求都不會導致請求證書。如果此列表爲空,則使用默認的html和htm列表。請注意,列表條目不得有前導點。不管這個配置如何,請求沒有擴展或帶有尾部斜槓(/)的請求總是由Login Selector Authentication Handler來處理。

指定默認登錄頁面與完整的URL(擴展)解決了這個問題:

/content/ethz_ch/login.html