Guten Abend,
ich hatte openid in der 20.1 noch nicht konfiguriert. Bei meinem heutigen Versuch eine neuen Client einzurichten bekomme ich beim Klick auf das Clients Menu unter Administrator folgende Fehlermeldung:
Im Server Log gibt es folgenden Eintrag:
PHP message: PHP Fatal error: Class EGroupware\OpenID\Repositories\ClientRepository contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (League\OAuth2\Server\Repositories\ClientRepositoryInterface::validateClient) in /var/www/egroupware/openid/src/Repositories/ClientRepository.php on line 24
PHP message: PHP Stack trace:
PHP message: PHP 1. {main}() /var/www/egroupware/json.php:0
PHP message: PHP 2. EGroupware\Api\Json\Request->parseRequest() /var/www/egroupware/json.php:125
PHP message: PHP 3. EGroupware\Api\Json\Request->handleRequest() /var/www/egroupware/api/src/Json/Request.php:104
PHP message: PHP 4. call_user_func_array:{/var/www/egroupware/api/src/Json/Request.php:194}() /var/www/egroupware/api/src/Json/Request.php:194
PHP message: PHP 5. EGroupware\Api\Framework\Ajax::ajax_exec() /var/www/egroupware/api/src/Json/Request.php:194
PHP message: PHP 6. CreateObject() /var/www/egroupware/api/src/Framework/Ajax.php:994
PHP message: PHP 7. EGroupware\OpenID\Ui->__construct() /var/www/egroupware/api/src/loader/deprecated_factory.php:67
PHP message: PHP 8. spl_autoload_call() /var/www/egroupware/openid/src/Ui.php:57
PHP message: PHP 9. Composer\Autoload\ClassLoader->loadClass() /var/www/egroupware/openid/src/Ui.php:57
PHP message: PHP 10. Composer\Autoload\includeFile() /var/www/egroupware/vendor/composer/ClassLoader.php:322
PHP message: PHP 11. include() /var/www/egroupware/vendor/composer/ClassLoader.php:444" while reading response header from upstream, client: 172.18.0.1, server: _, request: “POST /egroupware/json.php?menuaction=admin.jdots_framework.ajax_exec.template.openid.EGroupware%5COpenID%5CUi.clients HTTP/1.1”, upstream: “fastcgi://172.18.0.8:9000”, host: “”, referrer: “https:///egroupware/index.php?cd=yes”
Hat jemand eine Idee woran das liegen könnte?
Vielen Dank
Alex