* Expose a method 'GetBlobUriFromClientResourceManager' to get temporary blob uri for ingestion
* Expose a method 'GetBlobUriFromClientResourceManager' to get temporary blob uri for ingestion
* add origin application version to header
* add origin application version to header
* add origin application version to header
* add origin application version to header
* add origin application version to header
* cache last AuthenticationResult
* cache last AuthenticationResult
* cache last AuthenticationResult
* cache last AuthenticationResult
* cache last AuthenticationResult
* cache access token
* cache access token
* cache access token
* cache access token
* cache access token
* cache access token
* cache access token
* Merge branch 'dev' of https://github.com/Azure/azure-kusto-java into cache-lastAuthenticationResult
# Conflicts:
# data/src/main/java/com/microsoft/azure/kusto/data/AadAuthenticationHelper.java
# ingest/src/main/java/com/microsoft/azure/kusto/ingest/IngestClientImpl.java
* last changes
* Adding Ingestion Tests
* Adding argument validation
* Changes and fixes to make the code be more testable
* Adding Javadocs
* Renaming AzureStorageHelper -> AzureStorageClient
* Expose a method 'GetBlobUriFromClientResourceManager' to get temporary blob uri for ingestion
* Expose a method 'GetBlobUriFromClientResourceManager' to get temporary blob uri for ingestion
* add origin application version to header
* add origin application version to header
* add origin application version to header
* add origin application version to header
* add origin application version to header
* cache last AuthenticationResult
* cache last AuthenticationResult
* cache last AuthenticationResult
* cache last AuthenticationResult
* authenticate with access token
* authenticate with access token
* Expose a method 'GetBlobUriFromClientResourceManager' to get temporary blob uri for ingestion
* Expose a method 'GetBlobUriFromClientResourceManager' to get temporary blob uri for ingestion
* add origin application version to header
* add origin application version to header
* add origin application version to header
* add origin application version to header
* add origin application version to header
* Split Client and Service Exceptions in Data and Ingestion modules.
* Add argument validation
* Fix#13: Re-Design AzureStorageHelper - make the methods non static. (#31)
* Fix#13: Re-Design AzureStorageHelper - make the methods non static.
* Use IngestClientImpl instead of IngestClient
* Authenticate with device code (#33)
* authenticate interactively using a device code
* fix browser popup
* fix device code auth (#37)
* Adding SourceInfo interface (#39)
* Add SourceInfo interface to force implementing validate() in all SourceInfo classes
* Rename SourceInfo abstract class and interface names
* Authenticate with certificate (#41)
* support certificate authetication
* add method to authenticate with certificate
* add method to authenticate with certificate objects
* authenticate with certificate only with objects
* add unit tests for authentication with certificate
* move KeyCert to tests where its only use
* extract mockito version to main pom file and delete unnecessary imports
* cr changes
* optimize imports
* use bouncycastle in test scope only
* remove unnecessary imports
* Add getter and setter og SourceId to SourceInfo interface
* cr fixes
* Update data/src/main/java/com/microsoft/azure/kusto/data/ConnectionStringBuilder.java
Co-Authored-By: LizaShak <42377481+LizaShak@users.noreply.github.com>
* dont wait for user input
* cr changes
* Add ReadWriteLocks to make the Resource Manager thread safe
* Remove String formatting from logs.
* Use concurrent HashMap for ingestion resources map.
* pom changes: move common jar versions to parent, update minor version of libs
* updated readme fixes#17
* updated file ingest sample
* fixes#9, fix null string check in authentication
* add example of how to do a query