In [createAzureContext()](https://github.com/Microsoft/AzureSMR/blob/6e2d273b3f694ac2ea06fec1e10d621a4f1f9984/R/AzureContextObject.R#L14), `authType` is passed to [azureAuthenticate()](https://github.com/Microsoft/AzureSMR/blob/master/R/AzureAuthenticate.R#L14) as part of the `azureActiveContext` parameter. [azureAuthenticate()](https://github.com/Microsoft/AzureSMR/blob/master/R/AzureAuthenticate.R#L14) also has an `authType` parameter that defaults to "ClientCredential", which is passed to [azureAuthenticateOnAuthType()](https://github.com/Microsoft/AzureSMR/blob/master/R/AzureAuthenticate.R#L33). [azureAuthenticateOnAuthType()](https://github.com/Microsoft/AzureSMR/blob/master/R/AzureAuthenticate.R#L33) then ignores whatever value was passed to `createAzureContext` and will always use "ClientCredential".
In createAzureContext(),
authTypeis passed to azureAuthenticate() as part of theazureActiveContextparameter. azureAuthenticate() also has anauthTypeparameter that defaults to "ClientCredential", which is passed to azureAuthenticateOnAuthType(). azureAuthenticateOnAuthType() then ignores whatever value was passed tocreateAzureContextand will always use "ClientCredential".