Hello,
I apologize for the long silence. I looked at this thread Help setting up XDMoD 10.0 Dashboard integrated in OOD 2.0.28 and Keyclock(SAML) Single Sign On Authentication - #44 by luvres
The problem looks very familiar to mine, but I don’t see any resolution.
I see the following error in xdmod/exceptions.log
2023-08-18 15:10:30 [error] Exception Code: 0
2023-08-18 15:10:30 [error] Message: An error was encountered while attempting to process the requested authorization procedure.
2023-08-18 15:10:30 [error] Origin: /usr/share/xdmod/classes/Rest/Controllers/BaseControllerProvider.php (line 280)
2023-08-18 15:10:30 [error] Trace:
#0 /usr/share/xdmod/classes/Rest/Controllers/UserControllerProvider.php(77): Rest\Controllers\BaseControllerProvider->authorize(Object(Symfony\Component\HttpFoundation\Request))
#1 [internal function]: Rest\Controllers\UserControllerProvider->getCurrentUser(Object(Symfony\Component\HttpFoundation\Request), Object(Silex\Application))
#2 /usr/share/xdmod/vendor/symfony/http-kernel/HttpKernel.php(144): call_user_func_array(Array, Array)
#3 /usr/share/xdmod/vendor/symfony/http-kernel/HttpKernel.php(64): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#4 /usr/share/xdmod/vendor/silex/silex/src/Silex/Application.php(586): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#5 /usr/share/xdmod/vendor/silex/silex/src/Silex/Application.php(563): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request))
#6 /usr/share/xdmod/html/rest/index.php(25): Silex\Application->run()
#7 {main}
It looks like it’s erroring out in /usr/share/xdmod/classes/Rest/Controllers/BaseControllerProvider.php on this:
// If role requirements were not given, then the only check to perform
// is that the user is not a public user.
$isPublicUser = $user->isPublicUser();
if (empty($requirements) && $isPublicUser) {
throw new UnauthorizedHttpException('xdmod', self::EXCEPTION_MESSAGE);
}
Does it ring any bell?
Thanks,
Sofya