Требуется аккаунт LinkedIn или GitHub для перехода с TL0 на TL1. Возможно?

Интересует, можно ли настроить Discourse так, чтобы при регистрации нового участника его уровень доверия оставался на уровне 0 до тех пор, пока он не привяжет аккаунт LinkedIn или GitHub?

Идея в том, чтобы сделать это обязательным условием для перехода с TL0 на TL1 в качестве дополнительного шага верификации, помогающего снизить количество спама, троллинга (актуальная проблема) и низкокачественных регистраций.

Возможно ли это реализовать в текущей версии Discourse или потребуется плагин/кастомная разработка?

Может ли кто-то подсказать документацию, плагины или примеры реализации этого?

Вы можете назначить уровень доверия при добавлении пользователя в группу.

Кроме того, вы можете добавлять пользователей в группу на основе значков (или полей профиля) с помощью плагина автоматизации (или с помощью Discourse Dynamic Groups).

С помощью пользовательского значка, который выдаётся за привязку аккаунта GitHub или LinkedIn, это можно реализовать без использования кастомного плагина.

Если вы не доверяете им добраться до tl1 без одного из этих входов, почему бы просто не отключить локальные входы?

@Moin Хм, это интересно. Спасибо.

@pfaffman Ну, большинству пользователей, которые регистрируются, можно доверять. Это могло бы помочь ускорить этот процесс для них.

Ранее сегодня я временно перевёл регистрацию аккаунтов на ручное одобрение.

Но я видел другие онлайн-платформы, где привязка дополнительных аккаунтов помогает повысить уровень доверия или верификации. Вероятно, в реализации потребуется некоторая доработка, но я просто хотел узнать, возможно ли это уже сейчас, и я просто упустил это. :slight_smile: