View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 12893 | Bug reports | User / Groups / Roles | public | 2017-11-10 18:29 | 2018-01-15 10:39 |
| Reporter | DenisChenu | Assigned To | DenisChenu | ||
| Priority | none | Severity | minor | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 2.7x.x | ||||
| Fixed in Version | 3.0.0-rc.x | ||||
| Summary | 12893: Super admin seems able to connect via LDAP even if not able | ||||
| Description | The initial super admin seems to be allwed to login even if it's false | ||||
| Steps To Reproduce | Activate LDAP AUth plugin without checking «Allow initial user to login via LDAP» | ||||
| Additional Information | Think Auth LDAP and Authwebserver can use bedorePermission event (the before super admin rights) | ||||
| Tags | No tags attached. | ||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 171110 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | not relevant | ||||
| Database type & version | not relevant | ||||
| Server OS (if known) | not relevant | ||||
| Webserver software & version (if known) | not relevant | ||||
| PHP Version | not relevant | ||||
|
https://github.com/LimeSurvey/LimeSurvey/pull/859/commits/1d0be4c3d7d6adc21b86033c4cb74cc8a93d8b38 |
|
|
Fix committed to develop branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=24911 |
|
|
Version 3.0.3 released. |
|
|
LimeSurvey: develop 646e8bc3 2017-11-17 21:00
Committer: GitHub Details Diff |
Dev: Auth plugin and Permission (#859) Fixed issue #12869: Auth plugin must have a Permission settings accessible via GUI New feature : getGlobalBasePermissions event to create new global Permission Dev: and use it for AuthLDAP and AuthDB Dev: Fixed issue 12893 initial admin seems to be allowed to log in via LDAP Dev: did we need disable login for superadmin via LDAP/WebServer ? Dev: plugin can be extended now (since Permission list can be extended) |
Affected Issues 12893 |
|
| mod - application/core/plugins/AuthLDAP/AuthLDAP.php | Diff File | ||
| mod - application/core/plugins/Authwebserver/Authwebserver.php | Diff File | ||
| mod - application/models/Permission.php | Diff File | ||
| mod - application/views/admin/user/setuserpermissions.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-11-10 18:29 | DenisChenu | New Issue | |
| 2017-11-10 18:29 | DenisChenu | Status | new => assigned |
| 2017-11-10 18:29 | DenisChenu | Assigned To | => DenisChenu |
| 2017-11-17 18:31 | DenisChenu | Note Added: 45104 | |
| 2017-11-17 20:00 |
|
Changeset attached | => LimeSurvey develop 646e8bc3 |
| 2017-11-17 20:00 |
|
Note Added: 45109 | |
| 2017-11-17 20:00 |
|
Assigned To | DenisChenu => user70560 |
| 2017-11-17 20:00 |
|
Resolution | open => fixed |
| 2017-11-17 20:01 | DenisChenu | Assigned To | user70560 => DenisChenu |
| 2017-11-17 20:01 | DenisChenu | Status | assigned => resolved |
| 2017-11-17 20:01 | DenisChenu | Fixed in Version | => 3.0.0-rc.x |
| 2018-01-15 10:39 | c_schmitz | Note Added: 45742 | |
| 2018-01-15 10:39 | c_schmitz | Status | resolved => closed |
| 2019-11-01 17:26 | c_schmitz | Category | User/User groups => User / Groups / Roles |