Issue: Superuser can login despite the setting is enabled.
Expected result: OAuth login disabled for superusers.
Analysis: it seems "Piwik::hasTheUserSuperUserAccess($user["login"])" [1] returns false because "APIUsersManager::getInstance()->getUsersHavingSuperUserAccess" [2] throws an exception (_You must be logged in to access this functionality. /webserver/appl/MATOMO/docs_httpsmatomo/matomo/core/Access.php:756).
This is just an assumption. Could be entirely wrong.
Could you please verify?
Hello,
Issue: Superuser can login despite the setting is enabled. Expected result: OAuth login disabled for superusers. Analysis: it seems "Piwik::hasTheUserSuperUserAccess($user["login"])" [1] returns false because "APIUsersManager::getInstance()->getUsersHavingSuperUserAccess" [2] throws an exception (_You must be logged in to access this functionality. /webserver/appl/MATOMO/docs_httpsmatomo/matomo/core/Access.php:756). This is just an assumption. Could be entirely wrong. Could you please verify?
Many thanks,
Olivier
[1] https://github.com/dominik-th/matomo-plugin-LoginOIDC/blob/4.x-dev/Controller.php#L287
[2] https://github.com/matomo-org/matomo/blob/4.x-dev/core/Piwik.php#L367