File "/project/jobs/okta_metadata_cache/tools.py", line 8, in show_okta_groups
okta_client = okta.client.Client(
{
...<6 lines>...
}
)
File "/project/.venv/lib/python3.13/site-packages/okta/client.py", line 172, in __init__
super().__init__(configuration=self._config)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/agent_pools_api.py", line 48, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/api_service_integrations_api.py", line 54, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/api_token_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_connections_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_credentials_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_features_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_grants_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_groups_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_logos_api.py", line 43, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_policies_api.py", line 42, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_sso_api.py", line 43, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_tokens_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/application_users_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/attack_protection_api.py", line 44, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/authenticator_api.py", line 50, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/authorization_server_api.py", line 54, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/behavior_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/captcha_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/custom_domain_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/customization_api.py", line 61, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/device_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/device_assurance_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/email_domain_api.py", line 50, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/email_server_api.py", line 49, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/event_hook_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/feature_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/group_api.py", line 50, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/hook_key_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/identity_provider_api.py", line 55, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/identity_source_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/inline_hook_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/linked_object_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/log_stream_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/network_zone_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/org_setting_api.py", line 53, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/policy_api.py", line 52, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/principal_rate_limit_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/profile_mapping_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/push_provider_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/rate_limit_settings_api.py", line 51, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/realm_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/resource_set_api.py", line 61, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/risk_event_api.py", line 43, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/risk_provider_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/role_api.py", line 53, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/role_assignment_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/role_target_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/schema_api.py", line 50, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/session_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/subscription_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/system_log_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/template_api.py", line 46, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/threat_insight_api.py", line 43, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/trusted_origin_api.py", line 45, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/ui_schema_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/user_api.py", line 61, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/user_factor_api.py", line 49, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api/user_type_api.py", line 47, in __init__
super().__init__(configuration=configuration)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/project/.venv/lib/python3.13/site-packages/okta/api_client.py", line 87, in __init__
access_token=configuration["client"]["token"],
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
KeyError: 'token'
Creating a client instance immediately triggers the traceback shown above.
Community Note
Before submitting a bug report, we ask that you first search existing issues and pull requests to see if someone else may have experienced the same issue or may have already submitted a fix for it.
Python Version & Okta SDK Version(s)
Python v3.13.6
okta 3.0.0
Affected Class/Method(s)
okta.client.Client
Customer Information
Organization Name: wearethorn
Paid Customer: yes
Code Snippet
Debug Output / Traceback
Expected Behavior
Client initializes without exception like it did in
okta==2.9.13.Actual Behavior
Creating a client instance immediately triggers the traceback shown above.
Steps to reproduce
References
No response