在我的GSP中,我有以下内容......
<sec:loggedInUserInfo field="givenName"/>
如何在Grails过滤器中执行相同的操作?
答案 0 :(得分:1)
我非常确定您可以将spring安全服务注入您的过滤器。例如:
package com.example
class MyFilters {
def springSecurityService
def filters = {
all(controller:'*', action:'*') {
before = {
println springSecurityService.principal.givenName
}
}
}
}