Fix anche qui
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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);
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user