protected ResponseEntity tryExchange()

in src/main/java/com/epam/aidial/auth/helper/services/BaseAuthProvider.java [126:138]


    protected  <RequestT, ResponseT> ResponseEntity<ResponseT> tryExchange(String uri, HttpMethod method,
                                                                           RequestT request, Class<ResponseT> responseClass,
                                                                           String bearerToken, Object... uriVariables) {
        final HttpHeaders headers = new HttpHeaders();

        if (bearerToken != null) {
            headers.setBearerAuth(bearerToken);
        }

        final HttpEntity<RequestT> entity = new HttpEntity<>(request, headers);

        return rest.exchange(uri, method, entity, responseClass, uriVariables);
    }