我是Grails Spring Security的新手,我很努力地顯示登錄錯誤消息。Grails Spring Security身份驗證 - GSP錯誤未顯示
該插件已安裝並正確配置我的數據庫。當提供錯誤的用戶名/密碼時,LoginController接管並調用auth> authfail操作。這是正確的默認行爲。
儘管如此,當我配置Config.groovy時,LoginController接管僅調用auth(不調用authfail),因此錯誤消息不會添加到閃存中以便在auth.gsp中顯示。
貝婁是我與春季安全配置Config.groovy文件:
grails.plugins.springsecurity.successHandler.defaultTargetUrl = '/組織/ summaryLandingPage' grails.plugins.springsecurity.logout.afterLogoutUrl = '/登錄/ authfail'
grails.plugins.springsecurity.securityConfigType = 「InterceptUrlMap」 grails.plugins.springsecurity.interceptUrlMap = [ '/登錄/ AUTH':[ 'IS_AUTHENTICATED_ANONYMOUSLY'], '/ **':[ 'IS_AUTHENTICATED_FULLY'] ]
grails.plugins.springsecurity.userLookup.userDomainClassName = '用戶' grails.plugins.springsecurity.userLookup.authorityJoinClassName = UserRole的」 grails.plugins.springsecurity .authority.className = 'lookups.Role' grails.plugins.springsecurity.authority.nameField = '值' grails.plugins.springsecurity.password.algorithm = 'MD5'
grails.plugins.springsecurity.useSessionFixationPrevention = true
任何幫助將不勝感激!