In T344276, we want to make sure SpecialPage::requireLogin is used only when temporary accounts should be allowed to use the special page. As for now, we want to treat temporary users just like anonymous or IP users in most situations.
For the MediaWiki-extensions-OATHAuth extension, we should disallow temporary accounts from using the following special pages:
- src/Special/DisableOATHForUser.php - Because this should only be done by users with advanced rights
- src/Special/OATHManage.php - Because 2FA for temporary accounts would not be effective (as you cannot log into a temporary account)