def setup_conv(): entity = Client(client_authn_method=CLIENT_AUTHN_METHOD, verify_ssl=False) entity.provider_info = ProviderConfigurationResponse( authorization_endpoint="https://example.com", ) cls_factories = {'': oper.factory} func_factory = func.factory flow_state = FlowState('flows', profile_handler=ProfileHandler, cls_factories=cls_factories, func_factory=func_factory, display_order=OP_ORDER) iss = 'https://example.org' tag = 'foobar' session_handler = SessionHandler(iss, tag, flows=flow_state, tool_conf={}) # , rest=rest, **webenv) session_handler.iss = iss session_handler.tag = tag info = WebIh(session=session_handler, profile_handler=ProfileHandler) conv = Conversation([], entity, factory, callback_uris=[]) conv.events = Events() conv.tool_config = {} return {'conv': conv, 'io': info}
def setup_conv(): entity = Client(client_authn_method=CLIENT_AUTHN_METHOD, verify_ssl=False) entity.provider_info = ProviderConfigurationResponse( authorization_endpoint="https://example.com", ) cls_factories = {'': oper.factory} func_factory = func.factory flow_state = FlowState('flows', profile_handler=ProfileHandler, cls_factories=cls_factories, func_factory=func_factory, display_order=OP_ORDER) iss = 'https://example.org' tag = 'foobar' session_handler = SessionHandler(iss, tag, flows=flow_state, tool_conf={}) # , rest=rest, **webenv) session_handler.iss = iss session_handler.tag = tag info = WebIh(session=session_handler, profile_handler=ProfileHandler) conv = Conversation([], entity, factory, callback_uris=[]) conv.events = Events() conv.tool_config = {} return {'conv': conv, 'io': info}
_html = FileSystem(args.htmldir) else: _html = FileSystem(_conf.PRE_HTML) _html.sync() rest = REST('') webenv = make_webenv(_conf, rest) session_handler = SessionHandler(args.issuer, args.tag, flows=webenv['flow_state'], rest=rest, version=_vers, **webenv) session_handler.iss = args.issuer session_handler.tag = args.tag info = WebIh(session=session_handler, pre_html=_html, **webenv) tester = WebTester(info, session_handler, flows=webenv['flow_state'], check_factory=check.factory, **webenv) log_root = os.path.join(folder, 'log') _tar = OPTar(folder) cherrypy.tree.mount(_tar, '/mktar') cherrypy.tree.mount(_tar, '/backup') cherrypy.tree.mount(OPLog(log_root, _html, version=_vers), '/log') cherrypy.tree.mount(Main(tester, webenv['flow_state'], webenv, pick_grp), '/', provider_config)
_conf = importlib.import_module(args.config) if args.htmldir: _html = FileSystem(args.htmldir) else: _html = FileSystem(_conf.PRE_HTML) _html.sync() rest = REST('') webenv = make_webenv(_conf, rest) session_handler = SessionHandler(args.issuer, args.tag, flows=webenv['flow_state'], rest=rest, version=_vers, **webenv) session_handler.iss = args.issuer session_handler.tag = args.tag info = WebIh(session=session_handler, pre_html=_html, **webenv) tester = WebTester(info, session_handler, flows=webenv['flow_state'], check_factory=check.factory, **webenv) log_root = os.path.join(folder, 'log') _tar = OPTar(folder) cherrypy.tree.mount(_tar, '/mktar') cherrypy.tree.mount(_tar, '/backup') cherrypy.tree.mount(OPLog(log_root, _html, version=_vers, iss=args.issuer, tag=args.tag), '/log') cherrypy.tree.mount( Main(tester, webenv['flow_state'], webenv, pick_grp), '/', provider_config)