Module Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Return BinOpMod Str NameLoad decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Dict ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str For NameStore ListLoad Str Str body TryExcept body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Pass Assign AttributeStore NameLoad attr NameLoad TryExcept body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore ListLoad Str Str body TryExcept body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign SubscriptStore NameLoad Index Str Dict NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad For NameStore ListLoad Str Str Str body Assign NameStore BinOpMod Str NameLoad Expr Call NameLoad NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num TryExcept body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign SubscriptStore NameLoad Index Str Dict NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Dict Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Num body Assign NameStore NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad NameLoad Assign NameStore Str If CompareIs NameLoad NameLoad body Assign NameStore BinOpAdd SubscriptLoad NameLoad Index Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign SubscriptStore NameLoad Index Str NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If BoolOpAnd CompareIs NameLoad NameLoad CompareIsNot NameLoad NameLoad CompareGt Call NameLoad NameLoad Num body Assign NameStore ListLoad TupleLoad Str Call NameLoad Str Expr Call NameLoad Str NameLoad Return ListLoad orelse If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad TupleLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index Str Call NameLoad Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign NameStore Call NameLoad NameLoad Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad TupleLoad NameLoad Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad TupleLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore ListLoad TupleLoad Str Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr ListComp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad Str NameLoad Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Assign NameStore Dict Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword Str keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Str keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Return TupleLoad NameLoad Str TryExcept body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str handlers ExceptHandler body Pass Expr Call AttributeLoad NameLoad attr Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str NameLoad Raise If Call NameLoad NameLoad NameLoad body Return TupleLoad NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str orelse Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return TupleLoad NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore TupleLoad NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad keyword Str keyword SubscriptLoad NameLoad Index Str keyword ListLoad Assign NameStore Dict Str NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword Call NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A logging N/A traceback N/A sys N/A requests oic.utils.http_util Response oic.utils.authn.client CLIENT_AUTHN_METHOD oic oic rndstr oic.oauth2 PBase oic.oauth2.message ErrorResponse oic.oic.message AuthorizationResponse oic.oic.message AuthorizationRequest oic.oic.message AccessTokenResponse oic.utils.webfinger WebFinger N/A __author__ rolandh N/A logger N/A N/A logging getLogger __name__ token_secret_key N/A N/A sid N/A N/A N/A N/A token_secret_%s sid N/A N/A SERVICE_NAME OIC N/A FLOW_TYPE code N/A CLIENT_CONFIG N/A OpenIDConnect N/A object N/A __init__ N/A N/A self attribute_map authenticating_authority name registration_info N/A None None None kwargs N/A N/A N/A self attribute_map attribute_map N/A N/A self authenticating_authority authenticating_authority N/A N/A self name name N/A N/A self client_id N/A N/A self client_secret N/A param N/A client_id client_secret N/A N/A N/A N/A N/A setattr self param N/A kwargs N/A param N/A N/A kwargs N/A param N/A N/A N/A KeyError N/A N/A N/A N/A self extra kwargs N/A N/A N/A N/A self srv_discovery_url N/A kwargs N/A srv_discovery_url N/A N/A N/A KeyError N/A N/A N/A self srv_discovery_url None N/A N/A self flow_type FLOW_TYPE N/A N/A self access_token_response AccessTokenResponse N/A N/A self client_cls N/A oic Client N/A N/A self authn_method None N/A N/A self registration_info registration_info N/A dynamic N/A N/A self server_env callback logout_callback session key N/A N/A N/A N/A N/A client N/A N/A server_env N/A OIC_CLIENT N/A key N/A N/A N/A KeyError N/A N/A client N/A N/A self client_cls client_authn_method CLIENT_AUTHN_METHOD N/A N/A client redirect_uris N/A callback N/A N/A client post_logout_redirect_uris N/A logout_callback N/A _me N/A N/A N/A self registration_info copy N/A N/A _me N/A redirect_uris N/A callback N/A provider_conf N/A N/A client provider_config N/A self srv_discovery_url N/A N/A N/A logger debug Got provider config: %s provider_conf N/A N/A session N/A provider N/A provider_conf N/A issuer N/A N/A N/A logger debug Registering RP N/A reg_info N/A N/A client register N/A provider_conf N/A registration_endpoint _me N/A N/A N/A logger debug Registration response: %s reg_info N/A prop N/A client_id client_secret N/A N/A N/A N/A N/A setattr client prop N/A reg_info N/A prop N/A N/A N/A KeyError N/A N/A N/A N/A N/A N/A N/A server_env N/A OIC_CLIENT N/A key client N/A N/A N/A KeyError N/A N/A N/A server_env N/A OIC_CLIENT N/A key client N/A client N/A static N/A N/A self server_env callback logout_callback key N/A N/A N/A N/A N/A client N/A N/A server_env N/A OIC_CLIENT N/A key N/A N/A N/A logger debug Static client: %s N/A server_env N/A OIC_CLIENT N/A N/A N/A KeyError N/A N/A client N/A N/A self client_cls client_authn_method CLIENT_AUTHN_METHOD N/A N/A client redirect_uris N/A callback N/A N/A client post_logout_redirect_uris N/A logout_callback N/A typ N/A authorization token userinfo N/A N/A endpoint N/A %s_endpoint typ N/A N/A setattr client endpoint N/A N/A self extra N/A endpoint N/A N/A client client_id N/A self client_id N/A N/A client client_secret N/A self client_secret N/A N/A keys N/A self extra N/A N/A N/A N/A N/A client keyjar add N/A N/A N/A self extra N/A keys N/A 0 N/A N/A N/A self extra N/A keys N/A 1 N/A N/A N/A N/A N/A server_env N/A OIC_CLIENT N/A key client N/A N/A N/A KeyError N/A N/A N/A server_env N/A OIC_CLIENT N/A key client N/A client N/A begin N/A N/A self environ server_env start_response session key N/A N/A N/A Step 1: Get a access grant.

        :param environ:
        :param start_response:
        :param server_env:
        :param session:
         N/A N/A N/A N/A N/A logger debug FLOW type: %s N/A self flow_type N/A N/A N/A logger debug begin environ: %s server_env N/A client N/A session N/A client N/A N/A N/A client None N/A self srv_discovery_url N/A N/A data N/A client_id N/A client client_id N/A resp N/A N/A requests get N/A N/A self srv_discovery_url verifyClientId params data verify False N/A N/A N/A N/A resp ok N/A N/A resp status_code 400 N/A N/A client None N/A N/A N/A N/A server_env N/A OIC_CLIENT pop key None N/A _state N/A N/A client None N/A N/A callback N/A N/A server_env N/A base_url key N/A logout_callback N/A server_env N/A base_url N/A N/A self srv_discovery_url N/A N/A client N/A N/A self dynamic server_env callback logout_callback session key N/A N/A client N/A N/A self static server_env callback logout_callback key N/A _state N/A session N/A state N/A N/A session N/A client client N/A acr_value N/A N/A session get_acr_value N/A client authorization_endpoint N/A N/A N/A acr_values N/A N/A client provider_info N/A acr_values_supported N/A N/A session N/A acr_values acr_values N/A N/A N/A KeyError N/A N/A acr_values None N/A N/A N/A acr_value None N/A acr_values None N/A N/A len acr_values 1 N/A N/A resp_headers N/A N/A Location N/A str /rpAcr N/A N/A start_response 302 Found resp_headers N/A N/A N/A N/A N/A N/A acr_values None N/A N/A len acr_values 1 N/A N/A acr_value N/A acr_values N/A 0 N/A N/A N/A self create_authnrequest environ server_env start_response session acr_value _state N/A N/A N/A Exception N/A N/A message N/A N/A traceback format_exception N/A N/A sys exc_info N/A N/A N/A logger error message N/A N/A N/A self result environ start_response server_env N/A False Cannot find the OP! Please view your configuration. N/A create_authnrequest N/A N/A self environ server_env start_response session acr_value state N/A N/A N/A N/A N/A client N/A session N/A client N/A N/A N/A session set_acr_value N/A client authorization_endpoint acr_value N/A request_args N/A response_type scope state N/A self flow_type N/A server_env N/A SCOPE state N/A N/A acr_value None N/A N/A N/A request_args N/A acr_values acr_value N/A N/A N/A self flow_type token N/A N/A N/A request_args N/A nonce N/A rndstr 16 N/A N/A session N/A nonce N/A request_args N/A nonce N/A N/A use_nonce N/A getattr self use_nonce None N/A use_nonce N/A N/A N/A request_args N/A nonce N/A rndstr 16 N/A N/A session N/A nonce N/A request_args N/A nonce N/A N/A N/A logger info client args: %s N/A list N/A N/A N/A client __dict__ items N/A N/A N/A logger info request_args: %s request_args N/A N/A N/A Exception N/A N/A message N/A N/A traceback format_exception N/A N/A sys exc_info N/A N/A N/A logger error message N/A N/A N/A self result environ start_response server_env N/A False Cannot find the OP! Please view your configuration. N/A N/A N/A cis N/A N/A client construct_AuthorizationRequest request_args request_args N/A N/A N/A logger debug request: %s cis N/A N/A url body ht_args cis N/A N/A client uri_and_body AuthorizationRequest cis method GET request_args request_args N/A N/A N/A logger debug body: %s body N/A N/A N/A Exception N/A N/A message N/A N/A traceback format_exception N/A N/A sys exc_info N/A N/A N/A logger error message N/A N/A N/A self result environ start_response server_env N/A False Authorization request can not be performed! N/A N/A N/A logger info URL: %s url N/A N/A N/A logger debug ht_args: %s ht_args N/A N/A session N/A client client N/A resp_headers N/A N/A Location N/A str url N/A ht_args N/A N/A N/A N/A resp_headers extend N/A N/A a b N/A N/A a b N/A N/A ht_args items N/A N/A N/A logger debug resp_headers: %s resp_headers N/A N/A start_response 302 Found resp_headers N/A N/A N/A get_accesstoken N/A N/A self client authresp N/A N/A N/A N/A self srv_discovery_url N/A N/A issuer N/A N/A list N/A N/A N/A client provider_info keys N/A 0 N/A key N/A N/A N/A client keyjar get_verify_key owner issuer N/A kwargs N/A key key N/A N/A N/A logger debug key: %s key N/A N/A kwargs N/A keyjar N/A client keyjar N/A N/A self authn_method N/A N/A N/A kwargs N/A authn_method N/A self authn_method N/A N/A N/A client do_access_token_request state N/A authresp N/A state response_cls N/A self access_token_response kwargs N/A verify_token N/A N/A self client access_token N/A N/A N/A N/A N/A get_userinfo N/A N/A self client authresp access_token N/A kwargs N/A N/A N/A N/A client do_user_info_request state N/A authresp N/A state schema openid access_token access_token kwargs N/A phaseN N/A N/A self environ query server_env session N/A N/A N/A Step 2: Once the consumer has redirected the user back to the
        callback URL you can request the access token the user has
        approved. N/A client N/A session N/A client N/A N/A N/A logger debug info: %s query N/A N/A N/A logger debug keyjar: %s N/A client keyjar N/A authresp N/A N/A client parse_response AuthorizationResponse query sformat dict keyjar N/A client keyjar N/A N/A isinstance authresp ErrorResponse N/A N/A N/A False Access denied N/A N/A N/A N/A client id_token N/A authresp N/A id_token N/A N/A N/A N/A N/A N/A N/A logger debug callback environ: %s environ N/A N/A N/A self flow_type code N/A N/A N/A N/A tokenresp N/A N/A self get_accesstoken client authresp N/A N/A N/A Exception N/A err N/A N/A N/A N/A logger error %s err N/A N/A N/A isinstance tokenresp ErrorResponse N/A N/A N/A False N/A Invalid response %s. N/A tokenresp N/A error N/A access_token N/A tokenresp N/A access_token N/A N/A access_token N/A authresp N/A access_token N/A userinfo N/A N/A self verify_token client access_token N/A inforesp N/A N/A self get_userinfo client authresp access_token N/A N/A isinstance inforesp ErrorResponse N/A N/A N/A False N/A Invalid response %s. N/A inforesp N/A error session N/A tot_info N/A N/A userinfo update N/A N/A inforesp to_dict N/A N/A N/A logger debug UserInfo: %s inforesp N/A N/A True userinfo access_token client N/A callback N/A N/A self environ server_env start_response query session N/A N/A N/A 
        This is where we come back after the OP has done the
        Authorization Request.

        :param environ:
        :param server_env:
        :param start_response:
        :param query:
        :param session:
        :return:
         N/A _service N/A N/A self __class__ __name__ N/A N/A N/A logger debug [do_%s] environ: %s _service environ N/A N/A N/A logger debug [do_%s] query: %s _service query N/A N/A N/A result N/A N/A self phaseN environ query server_env session N/A N/A session N/A login True N/A N/A N/A logger debug [do_%s] response: %s _service result N/A N/A N/A Exception N/A N/A message N/A N/A traceback format_exception N/A N/A sys exc_info N/A N/A N/A logger error message N/A result N/A False An unknown exception has occurred. N/A N/A N/A self result environ start_response server_env result N/A result N/A N/A self environ start_response server_env result N/A N/A N/A resp N/A Response mako_template opresult.mako template_lookup N/A server_env N/A template_lookup headers N/A N/A argv N/A result result N/A N/A resp environ start_response argv N/A find_srv_discovery_url N/A N/A self resource N/A N/A N/A 
        Use Webfinger to find the OP, The input is a unique identifier
        of the user. Allowed forms are the acct, mail, http and https
        urls. If no protocol specification is given like if only an
        email like identifier is given. It will be translated if possible to
        one of the allowed formats.

        :param resource: unique identifier of the user.
        :return:
         N/A wf N/A WebFinger httpd N/A PBase ca_certs N/A N/A self extra N/A ca_bundle N/A N/A N/A wf discovery_query resource N/A N/A