HttpClient вернет HTML для входа только с login.microsoftonline.com, но ему некуда будет его показывать. HttpClient может выполнять GET, POST et c, но не является веб-представлением.
Я никогда не проверял раскрутку веб-просмотра из консольного приложения, поэтому не уверен, возможно ли это. Это можно сделать из PowerShell, но это не то же самое, что консольное приложение. Вы можете проверить это.
Или вы можете позволить пользователю ввести имя пользователя и пароль в Консольном приложении и использовать поток типа предоставления "пароль" для получения токена доступа. это не рекомендуется, но возможно. Вы можете узнать больше о потоке типа предоставления пароля здесь:
https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth-ropc