interfaccia tra i portali e IS della Regione per l'autenticazione CNS SPID e CIE
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

23 righe
647 B

<?php
use MwgAuth\Core\Controller;
use MwgAuth\Models\User;
require_once(dirname($_SERVER['DOCUMENT_ROOT']) . '/App/bootstrap.php');
$token = $_GET['t'] ?? null;
if ('' === ($token ?? '')) {
include($_SERVER['DOCUMENT_ROOT'] . '/errors/generic.php');
} else {
User::setLoginData(
$token,
$_SERVER['SPID_claim_fiscalNumber'],
$_SERVER['SPID_claim_given_name'],
$_SERVER['SPID_claim_family_name']
);
$callback = User::getCallback($token);
if (null === $callback) {
include($_SERVER['DOCUMENT_ROOT'] . '/errors/generic.php');
} else {
Controller::redirect($callback);
}
}