TagLib から「少なくとも 1 つのロールが付与されている」ことを確認するにはどうすればよいですか?
だから、私は次のようなものを使いたい:
<sec:ifAnyGranted roles="ROLE_ADMIN,ROLE_SUPERVISOR">しかし、私のTagLibのgroovyファイルにあります。
Spring Security Core pluginを使用しています。
前もって感謝します!
TagLib から「少なくとも 1 つのロールが付与されている」ことを確認するにはどうすればよいですか?
だから、私は次のようなものを使いたい:
<sec:ifAnyGranted roles="ROLE_ADMIN,ROLE_SUPERVISOR">しかし、私のTagLibのgroovyファイルにあります。
Spring Security Core pluginを使用しています。
前もって感謝します!
taglib で次のコードを使用します。
class MyTagLib {
def myTag = { attrs, body ->
if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN,ROLE_SUPERVISOR")) {
// do your stuff...
}
}
}
taglib で次のコードを使用します。
class MyTagLib {
def springSecurityService // injected by Spring
def myTag = { attrs, body ->
def loggedIn = springSecurityService.loggedIn
}
}