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 20:00:10
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 12869, 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 |