Ich würde gerne benutzerdefinierte SpEL-Methoden in einer Grails-Applikation hinzufügen, so wie es für eine einfache Spring-Security-Applikation in dieser Frage getan wird, indem EvaluationContext überschrieben wird. Wird das funktionieren?
Wie binde ich global-method-security
in die Sicherheitskonfiguration ein? Ich kann die Sicherheit konfigurieren, aber was muss ich dort hinzufügen? Etwas wie
grails.plugins.springsecurity = {
'global-method-security' {
'expression-handler' {
ref("myMethodSecurityExpressionHandler")
}
}
}
? Aber welcher Code wird das interpretieren?
Ein Blick in SpringSecurityCoreGrailsPlugin.groovy
gibt mir auch keine Erkenntnisse.