(Quick Reference)

s2-quickstart

Purpose

Creates a user and role class (and optionally a requestmap class) in the specified package. The general format is:


grails s2-quickstart DOMAIN_CLASS_PACKAGE USER_CLASS_NAME ROLE_CLASS_NAME [REQUESTMAP_CLASS_NAME]

Examples


grails s2-quickstart com.yourapp User Role


grails s2-quickstart com.yourapp Person Authority Requestmap

Description

  • creates domain classes in grails-app/domain
  • creates example GSPs and controllers:
    • grails-app/views/login/auth.gsp - shows a standard username/password login page
    • grails-app/views/login/denied.gsp - shows a 403 error page
    • grails-app/controllers/LoginController.groovy - manages login workflow
    • grails-app/controllers/LogoutController.groovy - logs users out of the application