Description
Currently in getTokenSingleCall(): if it get a HTTP failure response, it tries to consume inputStream in httpUrlConnection, which will always lead to an IOException and this exception never get checked in AzureADAuthenticator.
As a result the httpStatus code is never checked in the retry policy of AzureADAuthenticator. Tthat IOException will be caught by AbfsRestOperation, which will keep on retrying.