1

ユーザーが春のセキュリティで正常に認証されたときに、現在のページをリロードしたい。default-target-url は何にする必要がありますか? または、カスタム認証エントリ ポイント クラスを作成する必要がありますか? いくつかのサンプルコードは本当に役に立ちます。

前もって感謝します

4

1 に答える 1

2

これは私のために働く:

<security:form-login login-page="/login.htm" default-target-url="/home.htm"/>

login.htm は私のアプリケーションのログイン ページのマッピングです。home.htm はデフォルトのアカウント ホーム ページで、ユーザーが login.htm URL に直接アクセスした場合に表示されます。

ユーザーのログインが必要な login.htm または home.htm 以外の URL にユーザーがアクセスした場合、Spring セキュリティはログイン ページを表示し、ログイン後、ユーザーは最初に要求された URL に移動します。特別なことをする必要はありません。

追加のチェックとして、構成に含まれていないことを確認してください。always-use-default-target="true"これにより、Spring Security はログイン後に常にデフォルトのターゲット URL を表示するようになります。

お役に立てれば。

于 2013-04-20T15:54:00.373 に答える