NimbusUserInfoResponseClient sets Accept header to JSON
Fixes gh-5294
This commit is contained in:
parent
0a5da93640
commit
b8f225c49e
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2017 the original author or authors.
|
* Copyright 2002-2018 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -24,6 +24,7 @@ import com.nimbusds.openid.connect.sdk.UserInfoErrorResponse;
|
||||||
import com.nimbusds.openid.connect.sdk.UserInfoRequest;
|
import com.nimbusds.openid.connect.sdk.UserInfoRequest;
|
||||||
import org.springframework.core.ParameterizedTypeReference;
|
import org.springframework.core.ParameterizedTypeReference;
|
||||||
import org.springframework.http.HttpHeaders;
|
import org.springframework.http.HttpHeaders;
|
||||||
|
import org.springframework.http.MediaType;
|
||||||
import org.springframework.http.client.AbstractClientHttpResponse;
|
import org.springframework.http.client.AbstractClientHttpResponse;
|
||||||
import org.springframework.http.client.ClientHttpResponse;
|
import org.springframework.http.client.ClientHttpResponse;
|
||||||
import org.springframework.http.converter.GenericHttpMessageConverter;
|
import org.springframework.http.converter.GenericHttpMessageConverter;
|
||||||
|
@ -84,6 +85,7 @@ final class NimbusUserInfoResponseClient {
|
||||||
|
|
||||||
UserInfoRequest userInfoRequest = new UserInfoRequest(userInfoUri, accessToken);
|
UserInfoRequest userInfoRequest = new UserInfoRequest(userInfoUri, accessToken);
|
||||||
HTTPRequest httpRequest = userInfoRequest.toHTTPRequest();
|
HTTPRequest httpRequest = userInfoRequest.toHTTPRequest();
|
||||||
|
httpRequest.setAccept(MediaType.APPLICATION_JSON_VALUE);
|
||||||
httpRequest.setConnectTimeout(30000);
|
httpRequest.setConnectTimeout(30000);
|
||||||
httpRequest.setReadTimeout(30000);
|
httpRequest.setReadTimeout(30000);
|
||||||
HTTPResponse httpResponse;
|
HTTPResponse httpResponse;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2017 the original author or authors.
|
* Copyright 2002-2018 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -24,6 +24,7 @@ import com.nimbusds.openid.connect.sdk.UserInfoErrorResponse;
|
||||||
import com.nimbusds.openid.connect.sdk.UserInfoRequest;
|
import com.nimbusds.openid.connect.sdk.UserInfoRequest;
|
||||||
import org.springframework.core.ParameterizedTypeReference;
|
import org.springframework.core.ParameterizedTypeReference;
|
||||||
import org.springframework.http.HttpHeaders;
|
import org.springframework.http.HttpHeaders;
|
||||||
|
import org.springframework.http.MediaType;
|
||||||
import org.springframework.http.client.AbstractClientHttpResponse;
|
import org.springframework.http.client.AbstractClientHttpResponse;
|
||||||
import org.springframework.http.client.ClientHttpResponse;
|
import org.springframework.http.client.ClientHttpResponse;
|
||||||
import org.springframework.http.converter.GenericHttpMessageConverter;
|
import org.springframework.http.converter.GenericHttpMessageConverter;
|
||||||
|
@ -81,6 +82,7 @@ final class NimbusUserInfoResponseClient {
|
||||||
|
|
||||||
UserInfoRequest userInfoRequest = new UserInfoRequest(userInfoUri, accessToken);
|
UserInfoRequest userInfoRequest = new UserInfoRequest(userInfoUri, accessToken);
|
||||||
HTTPRequest httpRequest = userInfoRequest.toHTTPRequest();
|
HTTPRequest httpRequest = userInfoRequest.toHTTPRequest();
|
||||||
|
httpRequest.setAccept(MediaType.APPLICATION_JSON_VALUE);
|
||||||
httpRequest.setConnectTimeout(30000);
|
httpRequest.setConnectTimeout(30000);
|
||||||
httpRequest.setReadTimeout(30000);
|
httpRequest.setReadTimeout(30000);
|
||||||
HTTPResponse httpResponse;
|
HTTPResponse httpResponse;
|
||||||
|
|
Loading…
Reference in New Issue