Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aem 无法更改默认的CQ登录页面_Aem - Fatal编程技术网

Aem 无法更改默认的CQ登录页面

Aem 无法更改默认的CQ登录页面,aem,Aem,我想更改默认登录页面(改为/content/ethz_ch/login) 我按CQ登录选择器身份验证处理程序的日期配置了该页面 在/launchpad/config/com/day/cq/auth/impl/LoginSelectorHandler.config中,我看到了 auth.loginselector.defaultloginpage="/content/ethz_ch/Login" 正如所料 然后,我用一个关闭的用户组配置了一个测试页面(/content/ethz_ch/de/a

我想更改默认登录页面(改为
/content/ethz_ch/login

我按CQ登录选择器身份验证处理程序的日期配置了该页面

/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
知道我做错了什么吗?

在CQ登录选择器身份验证处理程序中,有一个路径信息设置,限制可能的登录页面:

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

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

/content/ethz_ch/login.html