Configure Facebook login for Discourse

Меня полностью достали предупреждения от их разработчиков, и я решил убрать функцию входа через Facebook. В любом случае, она использовалась крайне редко.

Меня смущает, что ещё, помимо отключения в настройках, мне нужно сделать? Панель администратора, похоже, не предоставляет отчёт, который показывал бы, какие учётные записи использовали вход через Facebook.

Я использую CDCK SaaS.

1 лайк

Просто к сведению: если вам нужна поддержка клиентов, вы можете написать @team или отправить письмо на team@discourse.org. Кто-нибудь сможет вам помочь, когда их рабочая неделя начнётся в понедельник. :+1:

Хотя, возможно, вы сможете найти эту информацию, используя запрос к Data Explorer.

3 лайка

Я тоже удалю вход через Facebook со своего форума.

Полностью согласен.

Неудачный ход со стороны Meta.

Это безумие.

Всё готово…

Facebook фактически ограничил вход через приложение.

Неудачный ход со стороны Meta.

Отключение входа через Facebook на моём форуме:

image

Буду ждать, не откажутся ли они когда-нибудь от этой глупой идеи.

Я колеблюсь, стоит ли включать эту функцию или нет. Контекст: миграция довольно крупного сообщества людей, не разбирающихся в технологиях, из Facebook. Я уверен, что вход через Facebook помог бы, но если он будет часто давать сбои, это может оказаться хуже, чем вообще не иметь его в начале. Кроме того, что произойдет, если аккаунт человека в Facebook будет заблокирован? (Спрашиваю, потому что это случилось со мной этим летом — отключает ли это доступ к Discourse?) И насколько это просто/кошмарно, если в какой-то момент я решу отключить вход через Facebook?

Вы можете узнать о входе через Facebook с помощью запроса в Data Explorer: How do I see Facebook signups? - #2 by david.

Я перестал использовать вход через Facebook несколько лет назад. Я больше не могу найти здесь тему об этом. Но ваш форум знает адреса электронной почты пользователей, поэтому, думаю, им просто нужно будет нажать на ссылку «Забыли пароль», чтобы создать новый.

2 лайка

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

1 лайк

Правильно, так что это всё ещё может иметь смысл, чтобы приветствовать волну пользователей Facebook. Люди в нашем сообществе также все имеют вход через Google, так что это тоже может быть полезно.

Спасибо!

1 лайк

Если вы решите включить вход через Facebook, я желаю вам удачи :face_with_tongue:

Если вы хотите выбрать более простой (но менее очевидный для пользователей) путь, включите Discourse ID, так как он совместим с социальными входами (он будет обрабатывать их за вас).

4 лайка

ха-ха, спасибо! Мне, наверное, она пригодится!

Вот именно это я и хочу сделать, но, думаю, что (по крайней мере, на старте) мне действительно нужно сделать всё максимально простым для моих друзей из Facebook, чтобы они могли легко перейти в Discourse…

2 лайка

Главная проблема с входом через Facebook — не его настройка (хотя это тоже немного больно), а его поддержка.

После третьего раза, когда всё сломалось (каждый раз из-за какого-то неясного требования от Meta), мне это надоело, и я навсегда отключил эту функцию.

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

2 лайка

Верно, поэтому я, вероятно, сначала настрою это, чтобы люди могли войти, но одновременно с их регистрацией буду предлагать им создать учётную запись Discourse. Так они будут готовы, когда Meta/Facebook сломает функцию входа через Facebook :sweat_smile:

2 лайка

О, подождите. Вы имеете в виду, что люди могут использовать свой вход через Facebook для создания идентификатора Discourse? Значит, мне нужно только включить Discourse ID (а также вход через Google, это недорого), чтобы пользователи могли легко перейти из группы Facebook?

(Только что разобрался с проблемой входа через Facebook и требованием о верифицированном бизнесе… это крутая гора для восхождения.)

Сложнее, чем ситуация, когда пользователям Facebook нужно создать аккаунт на стороннем сайте, чтобы войти на форум с помощью этих учётных данных, а не через единый вход (SSO) через Facebook? У меня есть группа в Facebook с 26 тысячами участников, и ни один человек не выбрал этот путь. Что ж, в Финляндии почти у каждого есть Gmail или Hotmail, и они используют их[1].


  1. хотя эта ситуация будет постепенно меняться, так как довольно многие переходят от американских сервисов ↩︎

1 лайк

Да, на самом деле в нашем сообществе у всех есть аккаунт Google (потому что мы просим их вести таблицу для мониторинга уровня глюкозы), поэтому они могут использовать его напрямую. Однако менее технически подкованные участники чувствуют себя с ним неуютно. Я проведу несколько тестов с волонтерами и посмотрю, как это пойдет!

Да, так можно сделать.
Вы также можете поручить Discourse ID обработку аккаунтов Google.

Однако это добавляет лишний шаг. Если позволить Discourse ID обрабатывать социальные логины, процесс создания аккаунта изменится с:

Ваш форум → Социальный вход

на

Ваш форум → Discourse ID → Социальный вход

Хорошая новость в том, что после создания аккаунта вход будет осуществляться в один клик, как обычно. Тем не менее, дополнительные сложности при регистрации могут стать проблемой для некоторых пользователей :person_shrugging:

1 лайк

Спасибо, теперь всё довольно ясно. Учитывая накладные расходы, связанные с бизнес-аккаунтом Facebook, я позволю пользователям проходить регистрацию через Discourse ID, если они захотят использовать свой аккаунт Facebook. Также я настроил вход через Google, чтобы они могли заходить напрямую, если предпочтут это :slight_smile:

Всё решено!

1 лайк