From 1fcee1e9fef5c67e3e488523b24290a1b40f0b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20LUU?= Date: Fri, 6 Feb 2026 11:47:40 +0100 Subject: [PATCH 1/2] fix host verification disable not working https://github.com/Qiskit/qiskit-ibm-runtime/issues/2592 --- qiskit_ibm_runtime/accounts/account.py | 5 +++-- qiskit_ibm_runtime/qiskit_runtime_service.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/qiskit_ibm_runtime/accounts/account.py b/qiskit_ibm_runtime/accounts/account.py index 6308630588..73cde45ad1 100644 --- a/qiskit_ibm_runtime/accounts/account.py +++ b/qiskit_ibm_runtime/accounts/account.py @@ -314,9 +314,10 @@ def resolve_crn(self) -> None: def list_instances(self) -> list[dict[str, Any]]: """Retrieve all crns with the IBM Cloud Global Search API.""" iam_url = get_iam_api_url(self.url) - authenticator = IAMAuthenticator(self.token, url=iam_url) + authenticator = IAMAuthenticator(self.token, url=iam_url, disable_ssl_verification=(not self.verify)) client = GlobalSearchV2(authenticator=authenticator) - catalog = GlobalCatalogV1(authenticator=authenticator) + catalog = GlobalCatalogV1(authenticator=authenticator, + disable_ssl_verification=(not self.verify)) client.set_service_url(get_global_search_api_url(self.url)) catalog.set_service_url(get_global_catalog_api_url(self.url)) search_cursor = None diff --git a/qiskit_ibm_runtime/qiskit_runtime_service.py b/qiskit_ibm_runtime/qiskit_runtime_service.py index ad339ee9cb..9c9049ece1 100644 --- a/qiskit_ibm_runtime/qiskit_runtime_service.py +++ b/qiskit_ibm_runtime/qiskit_runtime_service.py @@ -378,7 +378,7 @@ def _discover_account( ) -> Account: """Discover account for ibm_cloud and ibm_quantum_platform channels.""" account = None - verify_ = verify or True + verify_ = verify if name: if filename: if any([channel, token, url]): From 48ea275b238e196f7b8b6cc44ca95c836c15243f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20LUU?= Date: Fri, 27 Feb 2026 19:43:10 +0100 Subject: [PATCH 2/2] fix disabling ssl verification not requiring a new version of platform-services-python-sdk --- qiskit_ibm_runtime/accounts/account.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qiskit_ibm_runtime/accounts/account.py b/qiskit_ibm_runtime/accounts/account.py index 73cde45ad1..a7058056fa 100644 --- a/qiskit_ibm_runtime/accounts/account.py +++ b/qiskit_ibm_runtime/accounts/account.py @@ -314,10 +314,10 @@ def resolve_crn(self) -> None: def list_instances(self) -> list[dict[str, Any]]: """Retrieve all crns with the IBM Cloud Global Search API.""" iam_url = get_iam_api_url(self.url) - authenticator = IAMAuthenticator(self.token, url=iam_url, disable_ssl_verification=(not self.verify)) + authenticator = IAMAuthenticator(self.token, url=iam_url) client = GlobalSearchV2(authenticator=authenticator) - catalog = GlobalCatalogV1(authenticator=authenticator, - disable_ssl_verification=(not self.verify)) + catalog = GlobalCatalogV1(authenticator=authenticator) + catalog.set_disable_ssl_verification(not self.verify) client.set_service_url(get_global_search_api_url(self.url)) catalog.set_service_url(get_global_catalog_api_url(self.url)) search_cursor = None