This PR enables AAD auth flow.
We will give user a login screen to pick an auth method.
If they picked aad, after login, we will show an subscription list, from where users can pick an iot hub, which converges back to the exisiting ui flow.
General Guidelines
[x] If introducing new functionality or modified behavior, are they backed by unit tests?
[x] Have all unit tests passed locally? (by running npm run test command)
[x] Have you updated the README.md with new screenshots if significant changes have been made?
[x] Have you update the package version if the current version in package.json is not higher than the version released?
This PR enables AAD auth flow. We will give user a login screen to pick an auth method. If they picked aad, after login, we will show an subscription list, from where users can pick an iot hub, which converges back to the exisiting ui flow.
General Guidelines
npm run test
command)