Documentation for Crowd 1.6. Documentation for other versions of Crowd is available too.
This page summarises the way Crowd handles case sensitivity for usernames, group names and role names when storing, matching and searching data and when passing data between directories and applications.
Terminology:
JSmith
is the same as jsmith
.JSmith
remains JSmith
.External to Crowd:
Crowd's application caches and LDAP directory caches are case insensitive but case preserving. Crowd will ignore case when comparing usernames, etc (JSmith
= jsmith
) and it will preserve case when passing information between applications and directories (JSmith
remains JSmith
).
In addition, Crowd Internal and Delegated Authentication directories:
When you import user information into a Crowd Internal or Delegated Authentication directory, the usernames will be converted to lower case.
In some cases you may wish to convert user, group and role names to lower case when passing them to an application. You can set an option for each application, as described in Enforcing Lower-Case Usernames, Groups and Roles for an Application. When the option is set, Crowd will convert upper-case and mixed-case information obtained from your user directory to lower case before passing the information to the application.