I have a customer that needs to force MFA for logins coming from outside the network, but they do not want to use MFA inside their network. Their outside users will log in with LFDS accounts and can be set to always use MFA because they will not be on the internal network anyway.
When the user goes to the public facing site, they do not have the Windows Authentication button, but they can still manually enter their domain credentials and log in without MFA. We need a way to force MFA for all logins from certain WebSTS sites or prevent AD users from logging in through certain WebSTS sites.