Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-12607

Active directory user names should not be case sensitive.

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Active directory user names should not be case sensitive. For example if I add the user "paul" then I would expect to be able to also login as "Paul", "pAul" or any other case combination.

      At the moment this won't match any user name and fail to login the user in, or worse match none and apply "authenticated user" permissions. This seems to confuse a lot of users.

      If there is a use case where case sensitivity is required then I think there should be a toggle option to enable or disable it.

        Attachments

          Issue Links

            Activity

            Hide
            hieber Thomas Hieber added a comment -

            Same Problem here. The Workaround at the moment: You can enter the user to Jenkins usermanagement with upper or lowercase or any combination of upper and lowercase and it will always be found in Active Directory.
            They will ALWAYS be able to log in and they will always receive the rights given by their groups, but they do only receive individual rights if the name is entered exactly as set in Jenkins user Management.
            So you can tell your users to always use the same combination of upper and lowercase to log in or you can give them rights only based in groups. (which may lead to the need to do administration in LDAP which may or may be not possible for the Jenkins administrators)

            Show
            hieber Thomas Hieber added a comment - Same Problem here. The Workaround at the moment: You can enter the user to Jenkins usermanagement with upper or lowercase or any combination of upper and lowercase and it will always be found in Active Directory. They will ALWAYS be able to log in and they will always receive the rights given by their groups, but they do only receive individual rights if the name is entered exactly as set in Jenkins user Management. So you can tell your users to always use the same combination of upper and lowercase to log in or you can give them rights only based in groups. (which may lead to the need to do administration in LDAP which may or may be not possible for the Jenkins administrators)
            Hide
            mcsf M Chon added a comment -

            Switched to using LDAP a while back. (De-installed the Active Directory plugin).
            Very happy with LDAP.

            Show
            mcsf M Chon added a comment - Switched to using LDAP a while back. (De-installed the Active Directory plugin). Very happy with LDAP.
            Hide
            hieber Thomas Hieber added a comment -

            We had the described ussues with the LDAP plugin, not with the Active Directory plugin - sorry for the confusion.

            Show
            hieber Thomas Hieber added a comment - We had the described ussues with the LDAP plugin, not with the Active Directory plugin - sorry for the confusion.
            Hide
            jasonschoon Jason Schoon added a comment -

            What would it take to get this under investigation or implemented? This appears to have been an issue for nearly 4 years, and it impacts our organization everytime not just someone new is added, but anytime they forgot to login with the exactly correct case. Not because they get rejected, but because they get in but have the wrong rights. That's a bad combination.

            Show
            jasonschoon Jason Schoon added a comment - What would it take to get this under investigation or implemented? This appears to have been an issue for nearly 4 years, and it impacts our organization everytime not just someone new is added, but anytime they forgot to login with the exactly correct case. Not because they get rejected, but because they get in but have the wrong rights. That's a bad combination.
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Jason Schoon Jenkins is an open-source project. If you need this feature, the best way to get progress on it is to propose a pull request to the plugin. Maybe Félix Belzunce Arcos has some plans regarding this change.

            Show
            oleg_nenashev Oleg Nenashev added a comment - Jason Schoon Jenkins is an open-source project. If you need this feature, the best way to get progress on it is to propose a pull request to the plugin. Maybe Félix Belzunce Arcos has some plans regarding this change.

              People

              • Assignee:
                Unassigned
                Reporter:
                paulm Paul M
              • Votes:
                24 Vote for this issue
                Watchers:
                28 Start watching this issue

                Dates

                • Created:
                  Updated: