<?php require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/config/config.php'; use Jumbojett\OpenIDConnectClient; session_start(); $oidc = new OpenIDConnectClient($CONFIG['oidc']['url'], $CONFIG['oidc']['clientid'], $CONFIG['oidc']['secret']); $oidc->setRedirectURL($CONFIG['baseurl'] . 'callback.php'); // check if user is logged in if (isset($_SESSION['id_token'])) { header('Location: card.php'); /*echo "Willkommen,"; echo '<br><a href="card.php">Ausweis anzeigen</a>'; echo '<br><a href="card.php?pdf=true" download="schuelerausweis.pdf">Ausweis download (pdf)</a>'; echo '<br><a href="logout.php">Abmelden</a>';*/ } else { // redirect to keycloak login $oidc->authenticate(); } ?>