Azure CLI installed on a Windows (and Linux?) OS apparently uses Device Code Authorization flow to login the user. Given that such a user may be required to use multifactor (MFA) authentication to perform administrative tasks, how can MFA be implemented for this use case (CLI login, enforce MFA), using Azure AD as the Identity Provider?
My understanding is that Azure's implementation of the login to a CLI uses the browser for the initial authentication - and this was done so that the user doesn't type in login secrets inside the CLI.

