Sets a newline (\n) delimited String that defines role-to-permission definitions.
Each line within the string must define a role-to-permission(s) key/value mapping with the
equals character signifies the key/value separation, like so:
rolename = permissionDefinition1, permissionDefinition2, ...
where permissionDefinition is an arbitrary String, but must people will want to use
Strings that conform to the
org.apache.shiro.authz.permission.WildcardPermissionformat for ease of use and flexibility. Note that if an individual permissionDefinition needs to
be internally comma-delimited (e.g. printer:5thFloor:print,info
), you will need to surround that
definition with double quotes (") to avoid parsing errors (e.g.
"printer:5thFloor:print,info"
).
NOTE: if you have roles that don't require permission associations, don't include them in this
definition - just defining the role name in the
#setUserDefinitions(String) is
enough to create the role if it does not yet exist. This property is really only for configuring realms that
have one or more assigned Permission.