* Fix bug preventing any tenants from being discovered
Which in turns prevents any subscriptions in turn from being discovered which in turn makes auth very not useful.
* Update Changelog.md
* Bump package.json version to 3.0.2
* Cleanup `async`/`Promise` based code.
This cleans up a bunch of misunderstandings between `async` functions
and `Promise`s.
* There is no need to catch exceptions inside async functions and return
them wrapped via `Promise.reject`. This will happen automatically if an
exception is thrown inside an async function.
* There is no need to wrap return values of async functions with
`Promise.resolve`. This will happen automatically.
These changes make the code easier to read and understand.
* Remove unneeded parentheses.
* Remove duplicate check for `options`.
* Convert `let` bindings to `const`.
* Remove `const self = this` assignment.
* Bump version to `3.0.1`.
* Added support to use azure-cli credentials from the JS sdk
* remove jsdoc annotations
* minor updates and review changes
* updgrading CI to run against 8, 10, 12 versions of node.js. Removing support for 6.x.
* Add support for client_id, object_id and ms_res_id query parameters for VmMSI. Fixes#58.
* expose resource for getting tokens via azure cli
* addressed review feedback
* get subscriptions if the tokenAudience is for Resource Manager.
* depedency version updates
* update check package version script
* Added support to use azure-cli credentials from the JS sdk
* remove jsdoc annotations
* minor updates and review changes
* updgrading CI to run against 8, 10, 12 versions of node.js. Removing support for 6.x.
* Add support for client_id, object_id and ms_res_id query parameters for VmMSI. Fixes#58.
* expose resource for getting tokens via azure cli
* addressed review feedback
* get subscriptions if the tokenAudience is for Resource Manager.
* Added support to use azure-cli credentials from the JS sdk
* remove jsdoc annotations
* minor updates and review changes
* updgrading CI to run against 8, 10, 12 versions of node.js. Removing support for 6.x.
* Add support for client_id, object_id and ms_res_id query parameters for VmMSI. Fixes#58.
* expose resource for getting tokens via azure cli
* addressed review feedback
* update nyc dependency to fix security warning from npm
* Implemented ServicePrincipal login with certificate
* code review feedback
* Add samples that can be run live
* fix(app service msi): Use a GET request to obtain app service MSI credentials
* chore: version number bump
* docs: Clarify documentation of MSIAppServiceTokenCredentials.getToken()
* Move KeyVaultCredentials class to KeyVault SDK
* Add KeyVaultCredentialsFactory class
* Add KeyVaultFactory
* Change the version to 0.6.0
* Remove static class and move functions outside