Introduction to Grails Security

In this 2-day, hands-on workshop, you'll learn to build robust security functionality into your Grails apps.

This workshop provides an overview of the Grails security landscape. Through lectures, real-world examples, and hands-on lab exercises, you'll gain a thorough understanding of the configuration and capabilities of Grails security plugins.

Upcoming Offerings

Classes Currently being scheduled. Contact Us to set up yours!


This workshop is designed for Grails developers who wish to enhance their coding skills with a solid background in Grails security.

Students will get an in-depth demonstration of the security capabilities of key Grails plugins and learn to configure and use such plugins as Spring Security Core, LDAP, REST, ACL, and UI.


  • Spring Security Core
    • Authentication
    • Authorization
    • Different configurations (@Secured / InterceptUrlMap / RequestMap)
    • Role hierarchies
  • Testing security
  • Spring security UI
  • Spring security ACL (Access Control List)
  • LDAP authentication with Spring Security LDAP
  • Spring Security REST
  • Custom authentication


Prior experience with Grails is a plus, but no particular expertise with Groovy or Grails is required.

Duration & Format

2 days, presented in two 3-hour installments (6 hours total)

This workshop is delivered online.

Meet the InstrucTOR

Sergio del Amo Caballero

Sergio del Amo Caballero

Sergio is a member of the OCI Grails team and an experienced web and mobile developer. He likes to create products, understand them, and evolve them. For the past six years, Sergio has been developing Grails applications; he currently devotes his time to client work, Grails Guides, Grails plugins, and other aspects of the framework. He feels genuinely empowered by Grails and likes how succinct and powerful Groovy is.

Since April 2015, Sergio has been the author of Groovy Calamari, a weekly newsletter about the Groovy Ecosystem: Grails, Geb, Gradle, and Ratpack.

Professional Training for Modern Technology Teams

Flexible Technology Training

Keep your team on the cutting edge with our technology training offerings.

Courses are developed and led by practicing software engineers and subject matter experts.

All courses can be customized. Contact us at to arrange for a complete training program tailored to meet your organization's unique needs.

Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience. Visit our training schedule to sign up for upcoming webinars, workshops, and classes, or conduct your next training program in our state-of-the-art training lab.

Groovy & Grails Training

Maximize your training experience by adding these courses to your curriculum: