Esempio n. 1
0
"""
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')

#"""
Esempio n. 2
0
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(
Esempio n. 3
0
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':
Esempio n. 4
0
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'))