""" Load default core logging file config """ path = os.path.dirname(os.path.realpath(__file__)) globalsObj.loggingConfig = commonlib.incrementalIniFile(globalsObj.CONFIG_LOGGING_PATH) globalsObj.loggingFile = globalsObj.CONFIG_LOGGING_PATH logging.config.fileConfig(globalsObj.loggingConfig) """ read config file passed in command line and load core server wspath """ #globalsObj.ws_configuration = [] globalsObj.rootFolder = path globalsObj.cmdLineoOptions = commonlib.commandLine(globalsObj.CONFIG_FILE_PATH) globalsObj.configuration = commonlib.configure(globalsObj.CONFIG_FILE_PATH) globalsObj.ws_configuration = commonlib.configure(globalsObj.configuration.get('wspath','conf')) globalsObj.errors_configuration = commonlib.configure(globalsObj.configuration.get('errors','conf')) globalsObj.configuration = commonlib.configure(globalsObj.cmdLineoOptions.filename, globalsObj.configuration) if os.path.exists(os.path.join(globalsObj.rootFolder, globalsObj.configuration.get('Application','modules_dir'))): globalsObj.modules_basedir = os.path.join(globalsObj.rootFolder, globalsObj.configuration.get('Application','modules_dir')) else: globalsObj.modules_basedir = globalsObj.configuration.get('Application','modules_dir') if os.path.isfile(os.path.join(path, globalsObj.configuration.get('logging','conf'))): globalsObj.lastLoggingFile = os.path.join(path, globalsObj.configuration.get('logging','conf')) else: globalsObj.lastLoggingFile = globalsObj.configuration.get('logging','conf') #"""
from response import ResponseObj from onelogin.saml2.idp_metadata_parser import OneLogin_Saml2_IdPMetadataParser import easyspid.lib.database import datetime from cryptography import x509 from cryptography.hazmat.backends import default_backend from lxml import etree from hashlib import sha1, sha256, sha384, sha512 import base64 from onelogin.saml2.constants import OneLogin_Saml2_Constants ESPID_ERRORS_FILE_PATH = "modules/easyspid/conf/errors.ini" ESPID_CONFIG_FILE_PATH = "modules/easyspid/conf/easyspid.ini" # carica le configurazioni globali e locali del modulo easyspid_file_configuration = commonlib.configure(ESPID_CONFIG_FILE_PATH) if globalsObj.configuration.has_option('easyspid', 'conf'): easyspid_file_configuration = commonlib.configure( globalsObj.configuration.get('easyspid', 'conf'), easyspid_file_configuration) # try: # easyspid_file_configuration = commonlib.configure(ESPID_CONFIG_FILE_PATH, globalsObj.configuration.get('easyspid','conf')) # except BaseException as error: # easyspid_file_configuration = commonlib.configure(ESPID_CONFIG_FILE_PATH) # carica i messaggi di errore del modulo easyspid_error_configuration = commonlib.configure(ESPID_ERRORS_FILE_PATH) # istanzia le sezioni del fle di configurazione nel file globalsObj globalsObj.easyspid_DbMaster_conf = dict(
import globalsObj import commonlib as commonlib import jwtoken.lib.database JWT_ERRORS_FILE_PATH = "modules/jwtoken/conf/errors.ini" JWT_CONFIG_FILE_PATH = "modules/jwtoken/conf/jwtoken.ini" # carica le configurazioni globali e locali del modulo jwtoken_file_configuration = commonlib.configure(JWT_CONFIG_FILE_PATH) if globalsObj.configuration.has_option('jwtoken', 'conf'): jwtoken_file_configuration = commonlib.configure( globalsObj.configuration.get('jwtoken', 'conf'), jwtoken_file_configuration) # try: # jwtoken_file_configuration = commonlib.configure(JWT_CONFIG_FILE_PATH, globalsObj.configuration.get('jwtoken','conf')) # except BaseException as error: # jwtoken_file_configuration = commonlib.configure(JWT_CONFIG_FILE_PATH) # carica i messaggi di errore del modulo jwtoken_error_configuration = commonlib.configure(JWT_ERRORS_FILE_PATH) # istanzia le sezioni del fle di configurazione nel file globalsObj globalsObj.jwtoken_DbMaster_conf = dict( jwtoken_file_configuration.items('DbMaster')) globalsObj.jwtoken_DbSlave_conf = dict( jwtoken_file_configuration.items('DbSlave')) # istanzia tutte le sezioni degli errori nel file globalsObj for i, val in enumerate(jwtoken_error_configuration.sections()): if val != 'conf':
import configparser """ Load default logging file config """ path = os.path.dirname(os.path.realpath(__file__)) globalsObj.loggingConfig = commonlib.incrementalIniFile( globalsObj.CONFIG_LOGGING_PATH) #globalsObj.loggingFile = globalsObj.CONFIG_LOGGING_PATH logging.config.fileConfig(globalsObj.loggingConfig) """ read config file passed in command line and load core server wspath """ #write root location globalsObj.rootFolder = path globalsObj.cmdLineoOptions = commonlib.commandLine(globalsObj.CONFIG_FILE_PATH) globalsObj.configuration = commonlib.configure(globalsObj.CONFIG_FILE_PATH) globalsObj.ws_configuration = commonlib.configure( globalsObj.configuration.get('wspath', 'conf')) globalsObj.errors_configuration = commonlib.configure( globalsObj.configuration.get('errors', 'conf')) globalsObj.configuration = commonlib.configure( globalsObj.cmdLineoOptions.filename, globalsObj.configuration) globalsObj.modules_configuration = dict() if os.path.exists( os.path.join( globalsObj.rootFolder, globalsObj.configuration.get('Application', 'modules_dir'))): globalsObj.modules_basedir = os.path.join( globalsObj.rootFolder, globalsObj.configuration.get('Application', 'modules_dir'))