Sono stupido

This commit is contained in:
2025-11-01 11:14:12 +01:00
parent e370435801
commit d9d16a7ae2
2 changed files with 3 additions and 3 deletions

View File

@@ -64,12 +64,12 @@ else if (AUTH_TYPE === 'keycloak') {
try { try {
// Configura il client Keycloak // Configura il client Keycloak
$oidc = new OpenIDConnectClient( $oidc = new OpenIDConnectClient(
'https://' + KEYCLOAK_DOMAIN + '/realms/' + KEYCLOAK_REALM + '/', 'https://' . KEYCLOAK_DOMAIN . '/realms/' . KEYCLOAK_REALM . '/',
KEYCLOAK_CLIENT_ID, KEYCLOAK_CLIENT_ID,
KEYCLOAK_CLIENT_SECRET KEYCLOAK_CLIENT_SECRET
); );
// Redirect post-login // Redirect post-login
$oidc->setRedirectURL('https://' + APP_DOMAIN + '/admin/login.php'); $oidc->setRedirectURL('https://' . APP_DOMAIN . '/admin/login.php');
$oidc->authenticate(); $oidc->authenticate();
$userinfo = $oidc->getVerifiedClaims(); $userinfo = $oidc->getVerifiedClaims();
$_SESSION['admin'] = $userinfo->preferred_username; $_SESSION['admin'] = $userinfo->preferred_username;

View File

@@ -5,5 +5,5 @@ session_destroy();
if (AUTH_TYPE === 'local') if (AUTH_TYPE === 'local')
header("Location: /index.php"); header("Location: /index.php");
else if (AUTH_TYPE === 'keycloak') else if (AUTH_TYPE === 'keycloak')
header('Location: https://' + KEYCLOAK_DOMAIN + '/realms/' + KEYCLOAK_REALM + '/protocol/openid-connect/logout?post_logout_redirect_uri=https://' + APP_DOMAIN + '&client_id=' + KEYCLOAK_CLIENT_ID); header('Location: https://' . KEYCLOAK_DOMAIN . '/realms/' . KEYCLOAK_REALM . '/protocol/openid-connect/logout?post_logout_redirect_uri=https://' . APP_DOMAIN . '&client_id=' . KEYCLOAK_CLIENT_ID);
?> ?>