4

Custom AuthenticationHandler を使用して、自分のサイトにログイン機能を実装しています。資格情報を提供してフォームを送信すると、AuthenticationHandler は常に geometrix サイトにリダイレクトし、geometrix 資格情報を要求します。

オーサー インスタンスで geometrix を非アクティブ化しようとしても、サイトに再度ログインすると、felix コンソール サイトにリダイレクトされます。

応募ページ以外を制限するには?

どんな助けも非常に高く評価されます。

4

2 に答える 2

7

Felix コンソールからデフォルトのログインページを変更できます

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

を構成Day CQ Login Selector Authentication Handlerし、デフォルトのログイン ページをカスタム ログイン ページのパスに設定します。

于 2012-12-20T02:48:43.413 に答える
0

Day CQ Root Mapping サーブレットは、構成されたルートマッピング ターゲットにリダイレクトすると思います。

crxde 内の /libs/cq/core/config.publish/com.day.cq.commons.servlets.RootMappingServlet を見てください。rootmapping サーブレットの構成は、/content に解決される /content.html をターゲットにしています。それをコンテンツにリダイレクトするか、共存する必要がある場合は、追加の JcrResourceResolverFactoryImpl 構成を作成します。

jcr:primaryType sling:OsgiConfig をconfig.publish/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl 使用してアプリ内のアプリケーションの下にノード を作成し、次のサンプルに示すように resource.resolver.mapping を追加するだけです。/apps/<yourappp>/config.publish/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImplresource.resolver.mapping="[/-/,/content/intranet/-/intranet-/, ....]" />

于 2012-12-18T12:12:37.207 に答える