Module Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Assign NameStore Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Str attr attr NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore NameLoad Index Str Call NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad Assign NameStore Dict Str Str Str Str AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Str attr Raise Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad keyword NameLoad keyword Str If CompareNotEq SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body Raise Str If BoolOpAnd CompareIn Str NameLoad CompareNotEq SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad NameLoad Index Str body Raise Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict Str Str Str Str NameLoad AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Str attr AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr keyword Str keyword SubscriptLoad NameLoad Index Str keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr keyword NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr NameLoad Num decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Pass Assign NameStore NameLoad TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass Return Call AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad NameLoad Index Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults kwarg body If CompareIn Str NameLoad body Raise Call AttributeLoad NameLoad attr Num Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr Str decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad With Call NameLoad NameLoad Str NameStore body Return Call AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr With Call NameLoad AttributeLoad NameLoad attr Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListComp Call AttributeLoad NameLoad attr keyword NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Str Str NameLoad AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Str Str Str Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A N/A argparse N/A cherrypy N/A os oic.oauth2 rndstr oic.oic Client oic.oic.message AuthorizationResponse N/A yaml N/A __author__ regu0004 OIDCExampleRP N/A object N/A __init__ N/A N/A self client_metadata behaviour N/A N/A N/A N/A self client_metadata client_metadata N/A N/A self behaviour behaviour N/A N/A self redirect_uri N/A N/A N/A self client_metadata N/A redirect_uris N/A 0 N/A N/A self response_type N/A N/A N/A self client_metadata N/A response_types N/A 0 N/A N/A self behaviour N/A self behaviour N/A register_with_dynamic_provider N/A N/A self session uid N/A N/A N/A issuer_url N/A N/A N/A N/A session N/A client wf discovery_query uid N/A provider_info N/A N/A N/A session N/A client provider_config issuer_url N/A N/A N/A N/A session N/A client register N/A provider_info N/A registration_endpoint N/A self client_metadata N/A make_authentication_request N/A N/A self session N/A N/A N/A N/A session N/A state N/A rndstr N/A N/A session N/A nonce N/A rndstr N/A request_args N/A response_type state nonce redirect_uri N/A self response_type N/A session N/A state N/A session N/A nonce N/A self redirect_uri N/A N/A N/A request_args update N/A self behaviour N/A auth_req N/A N/A N/A session N/A client construct_AuthorizationRequest request_args request_args N/A login_url N/A N/A auth_req request N/A N/A session N/A client authorization_endpoint N/A N/A N/A cherrypy HTTPRedirect login_url 303 N/A parse_authentication_response N/A N/A self session query_string N/A N/A N/A auth_response N/A N/A N/A session N/A client parse_response AuthorizationResponse info query_string sformat urlencoded N/A N/A N/A auth_response N/A state N/A session N/A state N/A N/A The OIDC state does not match. N/A N/A N/A id_token auth_response N/A N/A N/A auth_response N/A id_token N/A nonce N/A session N/A nonce N/A N/A The OIDC nonce does not match. N/A auth_response N/A make_token_request N/A N/A self session auth_code N/A N/A N/A args N/A code redirect_uri client_id client_secret auth_code N/A self redirect_uri N/A N/A session N/A client client_id N/A N/A session N/A client client_secret N/A token_response N/A N/A N/A session N/A client do_access_token_request scope openid state N/A session N/A state request_args args N/A token_response N/A make_userinfo_request N/A N/A self session access_token N/A N/A N/A userinfo_response N/A N/A N/A session N/A client do_user_info_request access_token access_token N/A userinfo_response N/A N/A RPServer N/A object N/A __init__ N/A N/A self client_metadata behaviour verify_ssl N/A N/A N/A N/A self rp N/A OIDCExampleRP client_metadata behaviour N/A N/A self verify_ssl verify_ssl N/A index N/A N/A self N/A N/A N/A N/A N/A self _load_HTML_page_from_file htdocs/index.html N/A N/A cherrypy expose authenticate N/A N/A self uid N/A N/A N/A N/A N/A cherrypy session N/A client N/A Client verify_ssl N/A self verify_ssl N/A N/A N/A N/A self rp register_with_dynamic_provider N/A cherrypy session uid N/A redirect_url N/A N/A N/A self rp make_authentication_request N/A cherrypy session N/A N/A N/A cherrypy HTTPRedirect redirect_url 303 N/A N/A cherrypy expose repost_fragment N/A N/A self N/A kwargs N/A N/A response N/A N/A N/A self rp parse_authentication_response N/A cherrypy session N/A kwargs N/A url_fragment N/A html_page N/A N/A self _load_HTML_page_from_file htdocs/success_page.html N/A authz_code None N/A N/A N/A authz_code N/A response N/A code N/A N/A N/A KeyError N/A N/A N/A access_token None N/A N/A N/A access_token N/A response N/A access_token N/A userinfo N/A N/A N/A self rp make_userinfo_request N/A cherrypy session access_token N/A N/A N/A KeyError N/A N/A N/A N/A N/A html_page format authz_code access_token N/A response N/A id_token userinfo N/A N/A cherrypy expose code_flow N/A N/A self N/A kwargs N/A N/A N/A error kwargs N/A N/A N/A N/A cherrypy HTTPError 500 N/A N/A {}: {} format N/A kwargs N/A error N/A kwargs N/A error_description N/A qs N/A N/A cherrypy request query_string N/A auth_response N/A N/A N/A self rp parse_authentication_response N/A cherrypy session qs N/A auth_code N/A auth_response N/A code N/A token_response N/A N/A N/A self rp make_token_request N/A cherrypy session auth_code N/A userinfo N/A N/A N/A self rp make_userinfo_request N/A cherrypy session N/A token_response N/A access_token N/A html_page N/A N/A self _load_HTML_page_from_file htdocs/success_page.html N/A N/A N/A html_page format auth_code N/A token_response N/A access_token N/A token_response N/A id_token userinfo N/A N/A cherrypy expose implicit_hybrid_flow N/A N/A self N/A kwargs N/A N/A N/A N/A self _load_HTML_page_from_file htdocs/repost_fragment.html N/A N/A cherrypy expose _load_HTML_page_from_file N/A N/A self path N/A N/A N/A N/A N/A N/A path startswith / N/A N/A path N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ path N/A N/A open path r f N/A N/A N/A N/A f read N/A N/A main N/A N/A N/A N/A N/A parser N/A N/A argparse ArgumentParser description Example OIDC Client. N/A N/A N/A parser add_argument -p --port default 80 type int N/A N/A N/A parser add_argument -b --base default https://localhost type str N/A N/A N/A parser add_argument settings N/A args N/A N/A parser parse_args N/A N/A open N/A args settings r f N/A N/A settings N/A N/A yaml load f N/A baseurl N/A N/A N/A args base rstrip / N/A registration_info N/A settings N/A registration_info N/A N/A registration_info N/A redirect_uris N/A N/A N/A url format base baseurl N/A url N/A registration_info N/A redirect_uris N/A rp_server N/A RPServer registration_info N/A settings N/A behaviour N/A N/A settings N/A server N/A verify_ssl N/A N/A N/A N/A cherrypy tree mount rp_server / N/A N/A N/A N/A cherrypy config update N/A tools.sessions.on server.socket_port server.socket_host True N/A args port 0.0.0.0 N/A N/A N/A baseurl startswith https:// N/A N/A N/A N/A N/A cherrypy config update N/A server.ssl_module server.ssl_certificate server.ssl_private_key server.ssl_certificate_chain builtin N/A N/A settings N/A server N/A cert N/A N/A settings N/A server N/A key N/A N/A settings N/A server N/A cert_chain N/A N/A N/A N/A cherrypy engine start N/A N/A N/A N/A cherrypy engine block N/A N/A N/A __name__ __main__ N/A N/A N/A main