$config["oidc"]["client_id"], // URL del gateway, senza slash finali "federation_api_endpoint" => $config["oidc"]["federation_api_endpoint"], "platform_id" => $config["oidc"]["platform_id"], // Questo identificativo sarà usato per identificare la chiave di federazione interna ]); if (isset($_SESSION["ente"]) && $_SESSION["ente"]->checkOIDC()) { $dominio = "https://{$_SESSION["ente"]->getInfo()["dominio"]}"; OIDC_Config::set("tenant", [ "denominazione" => $_SESSION["ente"]->getInfo()["denominazione"], // Sarà mostrato sul provider "tipo_id" => "ipa_code", // Classificazione dell'ID pubblico "id_pubblico" => $_SESSION["ente"]->getInfo()["codice_ipa"], "servizio" => $config["oidc"]["service_id"], "id_esterno" => $_SESSION["ente"]->codice, // Id del tenant "pa" => 1, // Si tratta di una PA? "authz_url" => "{$dominio}/oidc/request.php", // URL che invierà la richiesta di Autorizzazione (vedi Endpoint) "redirect_url" => "{$dominio}/oidc/login.php", // URL che riceverà la risposta di login (vedi Endpoint) "url" => "{$dominio}", "url_policy" => "{$dominio}/policy", "url_homepage" => "{$dominio}", "url_logo" => "{$dominio}/logo.jpg", "pec" => "pec@mail.it", ]); } }