Skip to content

Commit 93a540f

Browse files
committed
Add JWT auth config to cloud and hybrid strategies
Added runtime_auth_type, runtime_jwt_discovery_url, and runtime_jwt_allowed_clients to the configuration passed in CloudStrategy and HybridStrategy. This enables support for JWT-based authentication in runtime environments.
1 parent 82cd719 commit 93a540f

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

agentkit/toolkit/strategies/cloud_strategy.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,9 @@ def _to_runner_config(
314314
runtime_role_name=strategy_config.runtime_role_name,
315315
runtime_apikey=strategy_config.runtime_apikey,
316316
runtime_apikey_name=strategy_config.runtime_apikey_name,
317+
runtime_auth_type=strategy_config.runtime_auth_type,
318+
runtime_jwt_discovery_url=strategy_config.runtime_jwt_discovery_url,
319+
runtime_jwt_allowed_clients=strategy_config.runtime_jwt_allowed_clients,
317320
runtime_endpoint=strategy_config.runtime_endpoint,
318321
runtime_envs=merged_envs,
319322
image_url=strategy_config.cr_image_full_url,

agentkit/toolkit/strategies/hybrid_strategy.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,9 @@ def _to_runner_config(
403403
runtime_role_name=strategy_config.runtime_role_name,
404404
runtime_apikey=strategy_config.runtime_apikey,
405405
runtime_apikey_name=strategy_config.runtime_apikey_name,
406+
runtime_auth_type=strategy_config.runtime_auth_type,
407+
runtime_jwt_discovery_url=strategy_config.runtime_jwt_discovery_url,
408+
runtime_jwt_allowed_clients=strategy_config.runtime_jwt_allowed_clients,
406409
runtime_endpoint=strategy_config.runtime_endpoint,
407410
runtime_envs=merged_envs,
408411
image_url=strategy_config.cr_image_full_url,

0 commit comments

Comments
 (0)