[java-idp-plugin-duo] branch main updated: JDUO-95 - Missing responseTimeout property/default in custom HttpClients

Phil Smart philip.smart at jisc.ac.uk
Thu Sep 11 15:39:05 UTC 2025


This is an automated email from the git hooks/post-receive script.

philsmart pushed a commit to branch main
in repository java-idp-plugin-duo.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-plugin-duo.git;a=commit;h=3a6a562d79ebc2624c63b490d04e157d62878fb4

The following commit(s) were added to refs/heads/main by this push:
     new 3a6a562d JDUO-95 - Missing responseTimeout property/default in custom HttpClients
3a6a562d is described below

commit 3a6a562d79ebc2624c63b490d04e157d62878fb4
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Thu Sep 11 16:39:02 2025 +0100

    JDUO-95 - Missing responseTimeout property/default in custom HttpClients
    
     - Add responseTimeout to the defaulted internal HttpClient
     - Add idp.duo.oidc.responseTimeout to the oidc properties file
    
    https://shibboleth.atlassian.net/browse/JDUO-95
---
 .../net/shibboleth/idp/plugin/authn/duo/duo-client-factory-bean.xml      | 1 +
 .../idp/plugin/authn/duo/nimbus/conf/authn/duo-oidc.properties           | 1 +
 2 files changed, 2 insertions(+)

diff --git a/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/duo-client-factory-bean.xml b/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/duo-client-factory-bean.xml
index 741ae9d2..4c6b2e5b 100644
--- a/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/duo-client-factory-bean.xml
+++ b/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/duo-client-factory-bean.xml
@@ -26,6 +26,7 @@
         p:connectionTimeout="%{idp.duo.oidc.connectionTimeout:%{idp.httpclient.connectionTimeout:PT1M}}"
         p:connectionRequestTimeout="%{idp.duo.oidc.connectionRequestTimeout:%{idp.httpclient.connectionRequestTimeout:PT1M}}"
         p:socketTimeout="%{idp.duo.oidc.socketTimeout:%{idp.httpclient.socketTimeout:PT1M}}"
+        p:responseTimeout="%{idp.duo.oidc.responseTimeout:PT1M}" 
         p:maxConnectionsTotal="%{idp.duo.oidc.maxConnectionsTotal:%{idp.httpclient.maxConnectionsTotal:100}}"
         p:maxConnectionsPerRoute="%{idp.duo.oidc.maxConnectionsPerRoute:%{idp.httpclient.maxConnectionsPerRoute:100}}" />
 
diff --git a/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/nimbus/conf/authn/duo-oidc.properties b/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/nimbus/conf/authn/duo-oidc.properties
index 43a4f082..baf7949e 100644
--- a/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/nimbus/conf/authn/duo-oidc.properties
+++ b/idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/nimbus/conf/authn/duo-oidc.properties
@@ -74,6 +74,7 @@ idp.duo.oidc.admin.landingPage = https://example.org
 #idp.duo.oidc.connectionTimeout = PT1M
 #idp.duo.oidc.connectionRequestTimeout = PT1M
 #idp.duo.oidc.socketTimeout = PT1M
+#idp.duo.oidc.responseTimeout = PT1M
 #idp.duo.oidc.maxConnectionsTotal = 100
 #idp.duo.oidc.maxConnectionsPerRoute = 100
 # If you want to enable certificate revocation checking with the Nimbus "client",

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list