So regardless of which browser I log into, bungie.net always requires steam auth and having 2 factor auth it's getting pretty annoying.
This literally only happens on bungie.net and I have 20+ other sites I log on to with my Steam account and they only prompt for it when my IP changes.
-
Bungie requires it because of possible security issues and because there are many third party apps trying to gain access to the game. Security is something they have a right to be concerned about which is why they have so many checks.