<?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();
}

?>