Есть ли способ разрешить регистрацию только для интеграции с Twitter?

Я управляю игровым форумом для японцев.
С точки зрения моих пользователей, никто не регистрируется по адресу электронной почты. Все регистрируются через Twitter.
Есть ли способ отображать на экране регистрации только интеграцию с Twitter?

После включения входа через Twitter вы можете отключить настройку сайта «Включить локальный вход» в панели администратора. После этого всплывающее окно входа будет пропущено, и пользователи будут сразу перенаправлены в Twitter.

Что, если я хочу разрешить пользователям входить в систему с помощью имени пользователя/электронной почты и пароля, но не регистрацию? То есть регистрация возможна только через Twitter, но после регистрации вход осуществляется с помощью имени пользователя и пароля.

Это ужасный UX: пользователи, зарегистрировавшиеся через Twitter, не имеют паролей и вынуждены проходить процедуру сброса пароля перед первым входом.

Извините, я был неясен. Я имел в виду:

  • Пользователи смогут регистрироваться двумя способами: либо мы приглашаем их (где они указывают обычный адрес электронной почты и пароль), либо они регистрируются через Twitter. Мы не хотим, чтобы они регистрировались без аккаунта в Twitter, если мы их не пригласили.

  • Затем пользователи смогут входить в систему либо с помощью адреса электронной почты/имени пользователя и пароля (если они были приглашены и, следовательно, установили свой собственный пароль), либо через Twitter (если у них есть связанный аккаунт).

Надеюсь, теперь это стало понятнее. Спасибо.

Да, это возможно. Просто сделайте сайт доступным только по приглашениям и настройте вход через Twitter.

Проблема с тем, чтобы сделать сайт доступным только по приглашениям, заключается в том, что кнопка «Регистрация» не отображается на странице входа, а я хочу, чтобы незарегистрированные пользователи всё ещё могли создать аккаунт, но только через связанные учётные записи.

По сути: «Вы можете зарегистрироваться через Twitter/LinkedIn/Google. В противном случае, если у вас нет ни одной из этих учётных записей, вам необходимо приглашение».

(Я понимаю, что могу переопределить страницу регистрации, чтобы убрать поля ввода и кнопку «Создать аккаунт» слева, оставив только кнопки для связанных учётных записей, но интересно, есть ли способ избежать этого.)