Skip to content

Commit c6458c3

Browse files
author
Steve Riesenberg
committed
Merge branch '5.8.x'
2 parents 3310bd6 + bea7761 commit c6458c3

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/ClientRegistrations.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
import org.springframework.core.ParameterizedTypeReference;
3232
import org.springframework.http.RequestEntity;
33+
import org.springframework.http.client.SimpleClientHttpRequestFactory;
3334
import org.springframework.security.oauth2.core.AuthorizationGrantType;
3435
import org.springframework.security.oauth2.core.ClientAuthenticationMethod;
3536
import org.springframework.security.oauth2.core.oidc.IdTokenClaimNames;
@@ -58,6 +59,13 @@ public final class ClientRegistrations {
5859

5960
private static final RestTemplate rest = new RestTemplate();
6061

62+
static {
63+
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
64+
requestFactory.setConnectTimeout(30_000);
65+
requestFactory.setReadTimeout(30_000);
66+
rest.setRequestFactory(requestFactory);
67+
}
68+
6169
private static final ParameterizedTypeReference<Map<String, Object>> typeReference = new ParameterizedTypeReference<Map<String, Object>>() {
6270
};
6371

0 commit comments

Comments
 (0)