在我的GSP中,我有以下内容...
<sec:loggedInUserInfo field="givenName"/>
我将如何在Grails过滤器中执行相同的操作?
最佳答案
我很确定您可以将Spring Security Service注入(inject)到您的过滤器中。例如:
package com.example
class MyFilters {
def springSecurityService
def filters = {
all(controller:'*', action:'*') {
before = {
println springSecurityService.principal.givenName
}
}
}
}