2つのログインページがあります。1つはユーザー用、もう1つは管理者用です。誰がログインしようとしているのかを知るために、とのようなURLパターンを考え/app/admin/login
ます/app/user/login
。サブドメインで変更できません。これは、SpringSecurityを使用するGrailsアプリケーションです。したがって、デフォルトでは、すべてのログイン要求が/j_spring_security_check
urlに送信されます。/j_spring_security_check
ログイン送信URLを/app/$context/login
$contextがuserまたはadminにできる場所 に変更するにはどうすればよいですか?
私が直面しているもう1つの問題は、カスタムUserDetailsServicesクラスのリクエストパラメータを取得する方法です。そのクラスでは使用できないため、Filtersクラスのように params
書くことはできません。params.context
これについての洞察は非常に役立ちます。
ありがとう。