getInfo()["oidc"] == "W") { $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", ]); if (Federate::federate()) { $update = ["codice"=>$_SESSION["ente"]->codice,"oidc" => "S"]; $salva = new salva(); $salva->debug = false; $salva->operazione = "UPDATE"; $salva->oggetto = $update; $salva->nome_tabella = "b_enti"; $salva->save(); } } } catch (\Throwable $th) { dump(OIDC_Config::$config); dump($th); alertManager::printCliInfo("ERRORE DI FEDERAZIONE OIDC"); } } ?>