Azure / Azure/azure-cli

`az login` hangs console when Web Account Manager service is disabled

Open
#28,783 1 comment 0 reactions 1 assignee Claimed by @jiasli View on GitHub
Account act-identity-squad Auto-Assign Azure CLI Team customer-reported potential-pruning question
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

### Describe the bug

If the `Web Account Manager` service is disabled, azure cli fails to login with an unhelpful error message

### Related command

`az login`

### Errors

![image](https://github.com/Azure/azure-cli/assets/289860/c6305d31-af3e-483f-b664-f0b81683d4b7)

### Issue script & Debug output

I'm unable to provide `--debug` output when `az login` fails, it causes the console window to hang and block you from copying the debug text out of the console

### Expected behavior

1. After `az login` fails, the console window shouldn't hang (i.e. I should be able to copy text in/out of the console, or run additional commands)
2. The error message should provide more indication as to the failure. As reference, Visual Studio's error at least mentions that a service failed to start (even if it doens't mention the `Web Account Management` service by name)
![image](https://github.com/Azure/azure-cli/assets/289860/1d65173b-969c-4c9f-82a6-2812df716cea)

### Environment Summary

```
azure-cli 2.59.0

core 2.59.0
telemetry 1.1.0

Extensions:
resource-graph 2.1.0

Dependencies:
msal 1.27.0
azure-mgmt-resource 23.1.0b2

Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\alexanderc\.azure\cliextensions'

Python (Windows) 3.11.8 (tags/v3.11.8:db85d51, Feb 6 2024, 22:03:32) [MSC v.1937 64 bit (AMD64)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.
```

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.