Spring Security プラグインを使用する Grails アプリケーションをセットアップしました。プラグインのセットアップにはデフォルトを使用しました。
ユーザーがボタンをクリックしてログイン画面で続行するときに、Spring Security が実際にユーザーのパスワードをチェックする定型コードの場所を理解することはできません。
プラグインに付属する完全なコードはここにありますが、(私が思うに)関連するコードは以下のとおりです。
/**
* Show the login page.
*/
def auth = {
def config = SpringSecurityUtils.securityConfig
if (springSecurityService.isLoggedIn()) {
redirect uri: config.successHandler.defaultTargetUrl
return
}
String view = 'auth'
String postUrl = "${request.contextPath}${config.apf.filterProcessesUrl}"
render view: view, model: [postUrl: postUrl,
rememberMeParameter: config.rememberMe.parameter]
}
Grails と Spring Security のドキュメントを何時間もググって読んでみましたが、コードをクラックすることはできません。どんな助けでも感謝します。