blob: 9f71c2a6d8b036f7c2ebca33dd4615b4accde194 [file]
[[domainClassProperties]]
== User, Authority (Role), and Requestmap Properties
Properties you are most likely to override are the `User` and `Authority` (and `Requestmap` if you use the database to store mappings) class and property names.
.Domain class configuration options
[cols="30,30,40"]
|====================
| *Property* | *Default Value* | *Meaning*
|userLookup.userDomainClassName
|_none_
|User class name
|userLookup.usernamePropertyName
|"`username`"
|User class username property
|userLookup.usernameIgnoreCase
|"`false`"
|Ignore case when searching for usernamePropertyName
|userLookup.passwordPropertyName
|"`password`"
|User class password property
|userLookup.authoritiesPropertyName
|"`authorities`"
|User class role collection property
|userLookup.enabledPropertyName
|"`enabled`"
|User class enabled property
|userLookup.accountExpiredPropertyName
|"`accountExpired`"
|User class account expired property
|userLookup.accountLockedPropertyName
|"`accountLocked`"
|User class account locked property
|userLookup.passwordExpiredPropertyName
|"`passwordExpired`"
|User class password expired property
|userLookup.authorityJoinClassName
|_none_
|User/Role many-many join class name
|authority.className
|_none_
|Role class name
|authority.nameField
|"`authority`"
|Role class role name property
|requestMap.className
|_none_
|Requestmap class name
|requestMap.urlField
|"`url`"
|Requestmap class URL pattern property
|requestMap.configAttributeField
|"`configAttribute`"
|Requestmap class role/token property
|====================