When not signed into an azure account the Tenants view will include a "Sign in" button similar to the Resources view.
Checking and unchecking tenants within the view will update the subscriptions shown in the Resources view and the subscription filter. Along with this if the checked tenants or if no tenants match any subscriptions then by default all subscriptions will be shown.
If a specific tenant requires further authentication that tenant will be automatically unchecked. In the tree view the unsigned in tenant will include a sign in button and have a right click drop down to sign in:
If a user attempts to check an unsigned in tenant a modal will pop up asking the user to sign in:
To do:
[ ] Changes to the Sign out of Azure code so the tenants view also gets refreshed
[ ] Integrate VSCode api changes to getsessions() once they are released
Completes #849
Here is how the view will look:
Some functionality details:
To do:
Sign out of Azure
code so the tenants view also gets refreshed