Details
-
Type:
Improvement
-
Status: Resolved (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: matrix-auth-plugin
-
Labels:None
-
Similar Issues:
Description
It's possible to specify both 'Foo' and 'FOO' for assigning permissions to the same user in a case insensitive auth realm and have only one of them be effective.
Matrix Auth should add support for the case sensitivity API added in 1.566 (JENKINS-22247), treating both Foo and FOO equally if using a case insensitive auth realm.
Attachments
Issue Links
- depends on
-
JENKINS-22247 Provide an extension point to define user id case sensitivity contract
-
- Resolved
-
- is duplicated by
-
JENKINS-29248 uid should be caseinsensitve in Matrix-based security
-
- Resolved
-
-
JENKINS-28535 AD authentication upper case logon name
-
- Resolved
-
-
JENKINS-23844 Matrix based security should apply to case insensitive user name.
-
- Closed
-
-
JENKINS-29129 Matrix user identification based on AD groups should be case insensitive and based on a user defined AD field (not exclusively CN)
-
- Resolved
-
- links to
Code changed in jenkins
User: Stephen Connolly
Path:
pom.xml
src/main/java/hudson/security/AuthorizationMatrixProperty.java
src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
src/main/java/hudson/security/ProjectMatrixAuthorizationStrategy.java
src/test/java/com/cloudbees/hudson/plugins/folder/properties/IdStrategyTest.java
http://jenkins-ci.org/commit/matrix-auth-plugin/6ce42a114d184d5277ef0f05800ab36c88898e43
Log:
Merge pull request #9 from jenkinsci/case-sensitivity-support
JENKINS-23805Add support for the security realm's provided case sensitivityCompare: https://github.com/jenkinsci/matrix-auth-plugin/compare/ae9771ee7c2b...6ce42a114d18