logut
Some checks failed
Deploy / deploy-staging (push) Failing after 48s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-09 00:37:25 +02:00
parent dc2fbbc496
commit a90fd62c8c
13 changed files with 488 additions and 2 deletions

View File

@@ -23,6 +23,8 @@ final class App
*/
public function desktopPayload(): array
{
$keycloakConfig = ConfigLoader::load($this->projectRoot, 'keycloak');
$auth = new KeycloakAuth($keycloakConfig);
$registry = new AppRegistry($this->projectRoot . '/config/apps.php');
$widgetRegistry = new WidgetRegistry($this->projectRoot . '/config/widgets.php');
$skins = SkinResolver::all();
@@ -70,6 +72,8 @@ final class App
'tray' => DesktopState::trayItems(),
'session' => [
'display_name' => $displayName,
'authenticated' => $isAuthenticated,
'logout_url' => $isAuthenticated && $auth->isConfigured() ? '/auth/logout' : null,
],
'menu' => [
'quick_actions' => DesktopState::quickActions(),