Это может оказаться немного сложным, так как, насколько я помню (прошло уже много времени с тех пор, как я работал над этим, поэтому я могу ошибаться), имя хоста хранится внутри открытого ключа в таблице ключей безопасности. Потребуется небольшая доработка, чтобы передать эту проблему в UI: отключить кнопку и отобразить сообщение. Кроме того, это будет показано только в том случае, если все зарегистрированные ключи безопасности имеют неверное имя хоста — если хотя бы один совпадает, пользователь в порядке.
Кроме того, мне также нужно исправить 2fa security key breaks when migrating to custom domain - #6 by balboah. Я назначу эту тему на себя, потому что, думаю, при смене имён хостов нам следует просто отключить все существующие ключи безопасности, так как они фактически становятся бесполезными.