2012-12-07 23 views
4

我正在使用Custom AuthenticationHandler爲我的網站實現登錄功能。當我提供證書並提交表單時,AuthenticationHandler總是重定向到geometrix站點並詢問幾何證書。AuthenticationHandler:sling總是重定向到gemotrix登錄頁面

即使我嘗試在我的作者實例中停用geometrix,再次登錄到我的網站後,它將重定向到felix控制檯站點。

如何限制我的應用程序頁面以外的其他內容?

任何幫助是非常可觀的。

回答

0

我想天CQ根映射servlet重定向你它配置的rootmapping目標。

看看 /libs/cq/core/config.publish/com.day.cq.commons.servlets.RootMappingServlet inside crxde。 rootmapping servlet的配置目標爲解析爲/ content的/content.html。將其重定向到您的內容或者它必須共存,然後創建一個額外的JcrResourceResolverFactoryImpl配置。

在應用 /apps/<yourappp>/config.publish/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl與JCR只需創建應用程序下方config.publish/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl 節點:primaryType吊帶:OsgiConfig和resource.resolver.mapping添加到您像下面的示例演示。 resource.resolver.mapping = 「[/ - /,/內容/內部網/ -/Intranet研製/,...]」/>

5

您可以從控制檯菲利克斯更改默認的登錄頁面

http://localhost:4503/system/console/configMgr 

配置Day CQ Login Selector Authentication Handler,將默認登錄頁面設置爲您自定義登錄頁面的路徑