grails-spring-security-core icon indicating copy to clipboard operation
grails-spring-security-core copied to clipboard

Grails 7 - grails-spring-security Doc - default approch

Open arjangch opened this issue 3 months ago • 1 comments

Expected Behavior

grails-spring-security is using pessimistic approach by default as it says in section 4.1. Pessimistic Lockdown. Which is true I have tested it.

Actual Behaviour

But grails-spring-security Doc section 1.1.3, presumes Public approach by default. Methods in Controller should be lockdown by @Secured(['ROLE_USER'])

Steps To Reproduce

See section 1.1.3 and 4.1 of Spring Security Core Plugin - Reference Documentation

Environment Information

java=21.0.8-zulu gradle=8.14.3 groovy=4.0.28 grails=7.0.0-RC2

Example Application

No response

Version

7

arjangch avatar Sep 17 '25 12:09 arjangch

@Secured(['ROLE_USER']) is not necessary to test 401/403, but is useful to test 200 for authenticated and authorized user. we should make this more clear

https://github.com/apache/grails-spring-security/blob/5de214c90a2ebf38242461b2cfb1f65c0265d800/plugin-core/docs/src/docs/introduction/installation.adoc?plain=1#L77-L83

jamesfredley avatar Sep 17 '25 15:09 jamesfredley