-
Improvement
-
Resolution: Unresolved
-
Major
An administrator may want to block access to /me/configure, for example to prevent users from changing their own display names.
Currently this appears to be impossible, as User.doConfigSubmit calls User.checkPermission, not Jenkins.checkPermission, and User.getACL is implemented to give every user permission to configure himself, regardless of authorization strategy.
User.doConfigSubmit should additionally check some newly introduced global permission (such as User.SELF_CONFIGURE) which would be on by default for all (authenticated) users but could be explicitly disabled.
The tricky part is introducing such a permission and granting it by default, since new permissions are rejected by default, and this one should not be implied by any existing permission.
- is related to
-
JENKINS-17200 SCM.TAG permission not eagerly loaded
- Open
-
JENKINS-21336 ADMINISTER should not imply RUN_SCRIPTS
- In Progress
- relates to
-
JENKINS-16502 Permission to see an agent
- Reopened