Merge branch '7.0.x' into renovate/tomcat
tree: 81e2561adb0ef7e4c5ff667f39c569dca9dc2302
  1. .github/
  2. buildSrc/
  3. examples/
  4. gradle/
  5. plugin/
  6. .gitignore
  7. .sdkmanrc
  8. build.gradle
  9. gradle.properties
  10. gradlew
  11. gradlew.bat
  12. ISSUE_TEMPLATE.md
  13. LICENSE
  14. README.md
  15. settings.gradle
README.md

Java CI

Grails Spring Security Core Plugin

See documentation for further information.

Branch structure

  • 7.0.x compatible with Grails 7
  • 6.0.x compatible with Grails 6
  • 5.0.x compatible with Grails 5
  • 4.0.x compatible with Grails 4
  • 3.3.x compatible with Grails 3.3.x
  • 3.2.x compatible with Grails 3.2.x

Grails 7 requires disabling any Spring Security Auto Configurations you may have in your classpath. This can be done via annotation or application.yml e.g.

spring:
  autoconfigure:
    exclude:
      - org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
      - org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration
      - org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientAutoConfiguration
      - org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration