def make_webenv(config, rest): if args.tag: qtag = quote_plus(args.tag) else: qtag = 'default' ent_conf = None try: ent_conf = rest.construct_config(quote_plus(args.issuer), qtag) except Exception as err: print('iss:{}, tag:{}'.format(quote_plus(args.issuer), qtag)) for m in traceback.format_exception(*sys.exc_info()): print(m) exit() setup_logging("%s/rp_%s.log" % (SERVER_LOG_FOLDER, args.port), logger) logger.info('construct_app_args') _path, app_args = construct_app_args(args, config, oper, func, profiles, ent_conf) # Application arguments app_args.update({ "msg_factory": oic_message_factory, 'profile_map': PROFILEMAP, 'profile_handler': ProfileHandler, 'client_factory': Factory(Client) }) if args.insecure: app_args['client_info']['verify_ssl'] = False return app_args
def make_webenv(config, rest): if args.tag: qtag = quote_plus(args.tag) else: qtag = 'default' ent_conf = None try: ent_conf = rest.construct_config(quote_plus(args.issuer), qtag) except Exception as err: print('iss:{}, tag:{}'.format(quote_plus(args.issuer), qtag)) for m in traceback.format_exception(*sys.exc_info()): print(m) exit() setup_logging("%s/rp_%s.log" % (SERVER_LOG_FOLDER, args.port), logger) logger.info('construct_app_args') _path, app_args = construct_app_args(args, config, oper, func, profiles, ent_conf) # Application arguments app_args.update( {"msg_factory": oic_message_factory, 'profile_map': PROFILEMAP, 'profile_handler': ProfileHandler, 'client_factory': Factory(Client)}) if args.insecure: app_args['client_info']['verify_ssl'] = False return app_args
rest = REST(None, CONF.ENT_PATH, CONF.ENT_INFO) if args.tag: qtag = quote_plus(args.tag) else: qtag = 'default' ent_conf = None try: ent_conf = rest.construct_config(quote_plus(args.issuer), qtag) except Exception as err: print('iss:{}, tag:{}'.format(quote_plus(args.issuer), qtag)) for m in traceback.format_exception(*sys.exc_info()): print(m) exit() setup_logging("%s/rp_%s.log" % (SERVER_LOG_FOLDER, args.port), logger) logger.info('construct_app_args') display_order = [ "Discovery", "Registration", "Authorization request", "AccessToken" ] _path, app_args = construct_app_args(args, CONF, request, func, profiles, ent_conf, display_order=display_order) app_args.update({
parser.add_argument('-f', dest='flowdir', action='append') parser.add_argument('-m', dest='path2port') parser.add_argument('-p', dest='port', default=80) parser.add_argument('-t', dest='tls', action='store_true') parser.add_argument('-M', dest='makodir') parser.add_argument(dest="config") args = parser.parse_args() session_opts = { 'session.type': 'memory', 'session.cookie_expires': True, 'session.auto': True, 'session.timeout': 900 } setup_logging("conf.log", logger) _conf = importlib.import_module(args.config) if args.makodir: _dir = args.makodir else: _dir = _conf.MAKO_DIR if not _dir.endswith('/'): _dir += '/' if args.base_url: _base_url = args.base_url else: if args.port != 80: if _conf.BASE_URL.endswith('/'):
parser.add_argument('-f', dest='flows', action='append') parser.add_argument('-m', dest='path2port') parser.add_argument('-p', dest='port', default=80) parser.add_argument('-t', dest='tls', action='store_true') parser.add_argument('-M', dest='makodir') parser.add_argument(dest="config") args = parser.parse_args() session_opts = { 'session.type': 'memory', 'session.cookie_expires': True, 'session.auto': True, 'session.timeout': 900 } setup_logging("conf.log", logger) _conf = importlib.import_module(args.config) if args.makodir: _dir = args.makodir else: _dir = _conf.MAKO_DIR if not _dir.endswith('/'): _dir += '/' if args.base_url: _base_url = args.base_url else: if args.port != 80: if _conf.BASE_URL.endswith('/'):
rest = REST(None, CONF.ENT_PATH, CONF.ENT_INFO) if args.tag: qtag = quote_plus(args.tag) else: qtag = 'default' ent_conf = None try: ent_conf = rest.construct_config(quote_plus(args.issuer), qtag) except Exception as err: print('iss:{}, tag:{}'.format(quote_plus(args.issuer), qtag)) for m in traceback.format_exception(*sys.exc_info()): print(m) exit() setup_logging("%s/rp_%s.log" % (SERVER_LOG_FOLDER, args.port), logger) logger.info('construct_app_args') _path, app_args = construct_app_args(args, CONF, request, func, profiles, ent_conf) app_args.update( {"msg_factory": message_factory, 'check_factory': check.factory, 'profile_handler': ProfileHandler, 'make_entity': make_client, 'map_prof': PROFILEMAP, 'client_factory': Factory(Client)}) WA = WebApplication(sessionhandler=SessionHandler, webio=WebIh, webtester=WebTester, check=check, webenv=app_args, pick_grp=pick_grp, path=_path)