Enforcing Lower-Case Usernames and Groups for an Application

In some cases you may wish to convert usernames and group names to lower case when passing them to an application. You can set an option for each application, as described below. 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. The conversion is applied to the following information:

  • Usernames
  • Group names
  • Group memberships

If you set this option for an application, the conversion will apply to all directories mapped to the application.

This option is useful in the following situations:

  1. First situation: Existing application-to-directory integration:
    • You have previously integrated an application that enforces lower-case usernames (e.g. jsmith) with a corporate directory which allows mixed-case usernames (e.g. JSmith). Examples of such applications are Jira and Confluence.
    • You have existing usernames in the application, which are therefore all lower case.
    • Now you want to integrate the application with Crowd.
  2. Second situation: You have a custom application which demands lower-case usernames and cannot do the conversion itself.

Check your options carefully

You should only enforce lower-case conversion if you are in a situation as described above. There is no need to enforce lower-case conversion if you are starting out afresh with a Crowd-to-Jira or Crowd-to-Confluence integration. When lower-case conversion is not enforced, Crowd's behavior is case-insensitive but case-preserving — it will ignore case when comparing usernames etc ('JSmith' = 'jsmith') and it will preserve case when passing information between applications and directories ('JSmith' remains 'JSmith'). This results in the expected behavior in the Crowd-integrated directories as well as the Crowd-integrated applications such as Jira and Confluence.

To enforce lower-case conversion for an application,

  1. Log in to the Crowd Administration Console.
  2. In the top navigation bar, click Applications.
    The Application Browser appears.
  3. Click the name of the application you want to configure.
  4. In View Application, click the Options tab.
  5. Select Lower Case Output.
  6. Click Update.

Screenshot: Application Options


Last modified on Feb 21, 2020

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.