2012-01-04 16 views
2

wicketを使用してログインと認証を行う方法を学ぶために、このチュートリアルhttp://wicket.wordpress.com/2010/01/08/template-for-building-authenticated-webapplication/に従っています。
私の質問/問題は、私のログイン領域がヘッダーにあるため、すべてのページにログインできることです。wicket認証/ログイン

私のアプリケーションクラスがAuthenticatedWebApplicationを継承する必要がある場合は、その後、私はgetSignInPageClassメソッドをオーバーライドする必要があります。どんなページクラスを用意しますか?

wicketを使用して認証を追加する他のベストチュートリアルはありますか?

答えて

4

ページ内符号は、ユーザが作成する許可を必要とPageまたは他のコンポーネントにアクセスしようとしたときに表示されます。アプリケーションですべてのページにログインできる場合は、ページに承認が必要なものはなく、サインインページは決して表示されません。私はそれをホームページに設定することをお勧めします。

、すべてのページが表示されているとして、あなたはあなたのページクラスに@AuthorizeInstantiationアノテーションを使用することはできません。代わりに、RENDERアクションを使用して、ページ内のコンポーネントの表示を制御する必要があります。たとえば、

唯一の例は、wicketstuff.orgです。