from proadmin_utils import Utils if Utils.is_admin(): self.visible = '1' else: self.visible = '0'
from vdom_remote_api import VDOMService, VDOMServiceSingleThread from socket import gethostbyname import ProAdmin from md5 import md5 from proadmin_remote_sync import RemoteSyncClient from proadmin_sso import SSOClient from proadmin_utils import Utils from SOAPpy.Errors import Error, HTTPError from SOAPpy.Types import faultType lang = localization.get_lang() app_id = ProAdmin.PROADMIN_APPLICATION_GUID try: if not Utils.is_admin(): response.redirect("/proadmin.vdom") # TEST SSO CODE ================================================= ssoclient = SSOClient(request, response) if ssoclient.test_sso(check=True) and session.get("sso_tested", "0") == "1": session["sso_tested"] = "0" self.dialog_sso_success.show = "1" # TEST SSO CODE ================================================= remote = RemoteSettings.get_remote_setting() if remote: host_to_check = remote.server.replace("https://", "").replace("http://", "")