private ApiClient createApiClient() { ApiClient apiClient = new ApiClient(); apiClient.setBasePath(finapiConnectionUrl); apiClient.setAccessToken(clientToken != null ? clientToken.getAccessToken() : null); return apiClient; }
private String authorizeUser(BankApiUser bankApiUser) { try { return new AuthorizationApi(createApiClient()).getToken("password", finapiClientId, finapiSecret, null, bankApiUser.getApiUserId(), bankApiUser.getApiPassword()).getAccessToken(); } catch (ApiException e) { throw new RuntimeException(e); } }