2

我想更改默认登录页面(到/content/ethz_ch/Login

我通过Day CQ Login Selector Authentication Handler配置了页面

在此处输入图像描述

./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中有一个路径信息设置,它限制了可能的登录页面:

请求扩展列表,指示登录选择器身份验证处理程序可能请求凭据的请求。任何扩展名不是列出的扩展名之一的请求都不会导致请求凭据。如果此列表为空,则使用 html 和 htm 的默认列表。请注意,列表条目不能有前导点。无论此配置如何,不带扩展名的请求或带有斜杠 (/) 的请求始终由登录选择器身份验证处理程序处理。

使用完整 URL(带扩展名)指定默认登录页面解决了该问题:

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