View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0017918||phpList 3 application||Authentication System||public||12-11-15 09:41||11-05-16 20:19|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||3.2.5||Fixed in Version||3.2.5|
|Summary||0017918: allow plugins to control authentication|
|Description||Instead of the auth.inc system, this should move to plugin capability.|
|Tags||No tags attached.|
branch, mantis 17918
||merged into master|
||So this makes SSO plugins easier to develop?|
There appears to be something wrong with the implementation of this.
After upgrading my local installation, my super admin id wasn't allowed to edit admin details, not even my own id, on the List Administrators page.
I've just done a clean installation into an empty database and the same applies. The admin is not allowed to edit admin details.
It seems to be caused by the new auth plugin not being enabled automatically. Is that meant to happen somewhere?
Update - possibly caused by the admins.php page still referring to $admin_auth_module instead of the plugin.
Update - at one point the Manage Plugins page showed the phpListAdminAuthentication plugin as disabled. I enabled that plugin and now it is not listed.
See https://github.com/phpList/phplist3/pull/61 for a fix to the problem of not being able to edit admins, also to try to simplify the selection of the authentication class.