Login online without Battlenet app

I used to have a shortcut with the following launch parameters:
-direct -txt -username EmailAddress -password Password -address us.actual.battle.net to login and play online without having to use the Bnet launcher.

Today in preparation for the new season I tested and it locked my account(s) due to suspicious activity… Unlocking them with the one-time code doesn’t solve this issue.

Anyone else found a workaround?