So, I have been trying to find a way to login to azure with PowerShell without user prompts and most importantly without exposing password in the script to manage App Services and other Administrative tasks on Azure, upon doing some research I've figured different way to get it working all the way from using the Export-Clixml & Import-Clixml commands, using Azure AAD service principle's or Azure Key Vault, unfortunately didn't come across anything which does not expose password in the script. Hence posting here to see if anyone has any suggestions.
Note: I even have MFA enabled for logging in.