So, auf der RC Seite habe ich es jetz IMHO alles eingerichtet. Allerdings klappt der oAuth noch nicht:
Die URL https://$ERVERNAME$/egroupware/openid/endpoint.php ist nicht erreichbar.
Ich versuche es mit der Beschreibung https://github.com/EGroupware/openid zu debuggen.
Komme aber hier auch nicht weiter:
The application could not run because of the following error:
Details
Type: Error
Message: Call to undefined method League\OAuth2\Server\Grant\ClientCredentialsGrant::getClient()
File: /usr/share/egroupware/openid/src/AuthorizationServer.php
Line: 222
Trace
#0 /usr/share/egroupware/openid/endpoint.php(164): EGroupware\OpenID\AuthorizationServer->respondToAccessTokenRequest(Object(Slim\Http\Request), Object(Slim\Http\Response))
#1 [internal function]: Closure->{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#2 /usr/share/egroupware/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(41): call_user_func(Object(Closure), Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#3 /usr/share/egroupware/vendor/slim/slim/Slim/Route.php(356): Slim\Handlers\Strategies\RequestResponse->__invoke(Object(Closure), Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#4 /usr/share/egroupware/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#5 /usr/share/egroupware/vendor/slim/slim/Slim/Route.php(334): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#6 /usr/share/egroupware/vendor/slim/slim/Slim/App.php(515): Slim\Route->run(Object(Slim\Http\Request), Object(Slim\Http\Response))
#7 /usr/share/egroupware/vendor/bnf/slim3-psr15/src/Adapter/PsrMiddleware.php(61): Slim\App->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#8 /usr/share/egroupware/openid/src/Log/Middleware.php(65): Bnf\Slim3Psr15\Adapter\PsrMiddleware->handle(Object(Slim\Http\Request))
#9 /usr/share/egroupware/vendor/bnf/slim3-psr15/src/Adapter/PsrMiddleware.php(56): EGroupware\OpenID\Log\Middleware->process(Object(Slim\Http\Request), Object(Bnf\Slim3Psr15\Adapter\PsrMiddleware))
#10 [internal function]: Bnf\Slim3Psr15\Adapter\PsrMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#11 /usr/share/egroupware/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array(Object(Bnf\Slim3Psr15\Adapter\PsrMiddleware), Array)
#12 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#13 /usr/share/egroupware/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#14 /usr/share/egroupware/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#15 /usr/share/egroupware/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#16 /usr/share/egroupware/vendor/slim/slim/Slim/App.php(313): Slim\App->process(Object(Slim\Http\Request), Object(Slim\Http\Response))
#17 /usr/share/egroupware/openid/endpoint.php(248): Slim\App->run()
#18 {main}