get token fix
This commit is contained in:
parent
1a75344727
commit
f716b0b0b1
|
@ -16,9 +16,11 @@ import org.springframework.core.ParameterizedTypeReference;
|
||||||
import org.springframework.core.io.ByteArrayResource;
|
import org.springframework.core.io.ByteArrayResource;
|
||||||
import org.springframework.http.MediaType;
|
import org.springframework.http.MediaType;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.http.client.MultipartBodyBuilder;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.util.LinkedMultiValueMap;
|
import org.springframework.util.LinkedMultiValueMap;
|
||||||
import org.springframework.util.MultiValueMap;
|
import org.springframework.util.MultiValueMap;
|
||||||
|
import org.springframework.util.MultiValueMapAdapter;
|
||||||
import org.springframework.util.ResourceUtils;
|
import org.springframework.util.ResourceUtils;
|
||||||
import org.springframework.web.client.HttpClientErrorException;
|
import org.springframework.web.client.HttpClientErrorException;
|
||||||
import org.springframework.web.client.HttpServerErrorException;
|
import org.springframework.web.client.HttpServerErrorException;
|
||||||
|
@ -289,7 +291,7 @@ public class ZenodoDepositServiceImpl implements ZenodoDepositService {
|
||||||
exchangeFilterFunctions.add(logResponse());
|
exchangeFilterFunctions.add(logResponse());
|
||||||
}).defaultHeaders(httpHeaders -> {
|
}).defaultHeaders(httpHeaders -> {
|
||||||
httpHeaders.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON));
|
httpHeaders.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON));
|
||||||
httpHeaders.setContentType(MediaType.MULTIPART_FORM_DATA);
|
httpHeaders.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
|
||||||
}).build();
|
}).build();
|
||||||
|
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
|
@ -298,7 +300,7 @@ public class ZenodoDepositServiceImpl implements ZenodoDepositService {
|
||||||
map.add(GRANT_TYPE, AUTHORIZATION_CODE);
|
map.add(GRANT_TYPE, AUTHORIZATION_CODE);
|
||||||
map.add(CODE, code);
|
map.add(CODE, code);
|
||||||
map.add(REDIRECT_URI, depositConfiguration.getRedirectUri());
|
map.add(REDIRECT_URI, depositConfiguration.getRedirectUri());
|
||||||
|
|
||||||
try {
|
try {
|
||||||
logger.debug(new MapLogEntry("Get Access Token")
|
logger.debug(new MapLogEntry("Get Access Token")
|
||||||
.And("url", depositConfiguration.getRepositoryAccessTokenUrl())
|
.And("url", depositConfiguration.getRepositoryAccessTokenUrl())
|
||||||
|
|
|
@ -9,6 +9,6 @@ ZENODO_CLIENT_SECRET=cvTkkzmfkO7OBYIJQ2ZEWfc309ELwJBJe3rtOHZL2ITcX27woE7IUAw5NMs
|
||||||
ZENODO_ACCESS_TOKEN=uUwXiySNn637uWQpcsfOtifsmLfP0lgp0N8uOssppb7ajeJCq5WicHbcC2Vk
|
ZENODO_ACCESS_TOKEN=uUwXiySNn637uWQpcsfOtifsmLfP0lgp0N8uOssppb7ajeJCq5WicHbcC2Vk
|
||||||
ZENODO_URL=https://sandbox.zenodo.org/api/
|
ZENODO_URL=https://sandbox.zenodo.org/api/
|
||||||
ZENODO_RECORD_URL=https://sandbox.zenodo.org/record/
|
ZENODO_RECORD_URL=https://sandbox.zenodo.org/record/
|
||||||
REDIRECT_URL=http://localhost:4200/login/external/zenodo
|
REDIRECT_URL=http://localhost:4200/deposit/oauth2/code-callaback
|
||||||
|
|
||||||
STORAGE_PATH=/storage
|
STORAGE_PATH=/storage
|
Loading…
Reference in New Issue