ログイン時に、ユーザーのロール (ロール ドメインで定義されたカスタム ロール) に基づいてユーザーを別の URL にリダイレクトする grails アプリケーションを作成しました。現在、Spring Security Core Grails プラグインをアプリケーションに統合しようとしているので、プラグインのドメイン モデルを使用する予定です。
LoginController の認証アクションがユーザーのログイン検証を行い、ユーザーがログインしている場合はデフォルトのターゲット URI にリダイレクトすることを理解しています。私の質問は、ログインしているユーザーのタイプが ROLE_ADMIN または ROLE_USER またはその他の ROLE であるかどうかをどのように知ることができますか? ここで権限を確認してから、別の URI にリダイレクトするにはどうすればよいですか?
また、ユーザーの検証がどのように行われるか、つまり春のセキュリティでデータベースに対してユーザー名とパスワードが検証される方法と場所を知りたいですか?
ありがとうございました。ジェイ・チャンドラン。