blob: 4700cc5d4ec84b3a18cfb49cb1054081356a7b7a [file]
[[s2-quickstart]]
=== s2-quickstart
.Purpose
Creates a user and role class (and optionally a requestmap class) in the specified package.
If you specify a role-group name with the groupClassName argument, role/group classes will also be generated.
If you specify the uiOnly flag, no domain classes are created but the plugin settings are initialized (useful with LDAP, Mock, Shibboleth, etc.)
The general format is:
....
grails s2-quickstart DOMAIN_CLASS_PACKAGE USER_CLASS_NAME ROLE_CLASS_NAME [REQUESTMAP_CLASS_NAME] [--groupClassName=GROUP_CLASS_NAME]
....
.Examples
....
grails s2-quickstart com.yourapp User Role
....
....
grails s2-quickstart com.yourapp User Role --groupClassName=RoleGroup
....
....
grails s2-quickstart com.yourapp Person Authority Requestmap
....
....
grails s2-quickstart --uiOnly
....
.Description
* Updates `grails-app/conf/application.groovy` with security configuration settings and creates domain classes in `grails-app/domain` unless the uiOnly flag is specified