How to allow login of user through mobile number?

Есть ли какие-либо соображения по этому поводу сейчас, @sam @Falco?

Мы создаем онлайн-сообщество для мам. В настоящее время мы управляем нашим сообществом через группы WhatsApp и планируем мигрировать его на Discourse. Большинство наших пользователей точно не имеют адресов электронной почты.

Так же, как мы вводим учетные данные SMTP, вы могли бы позволить владельцам форумов брать на себя ответственность за SMS-ключи. Возможно, начать с интеграции на основе вебхуков?

1 лайк

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

Регистрация на ВАШЕМ форуме не может быть единственным местом, где им понадобится адрес электронной почты, или это так? Имеет ли смысл адаптировать ваш форум, а не рекомендовать им действительно создать электронную почту?

(Конечно, это было бы приятным дополнительным вариантом, но, кроме того, отправка SMS обычно не бесплатна… И она значительно дороже отправки электронной почты, даже если вы платите за отправку писем)

1 лайк

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

Насколько мне известно, этот плагин заброшен?

1 лайк

В наши дни многие поставщики услуг электронной коммерции в Азии требуют вход исключительно по номеру мобильного телефона.

Фактически, тенденция среди «розничных, случайных, молодых пользователей» заключается в том, чтобы не использовать электронную почту. Например, моя жена не пользуется электронной почтой и компьютером, кроме своего iPhone. Она считает электронную почту своего рода «реликвией прошлого» (как вакуумная лампа в электронике) и отказывается иметь компьютер (я даже подарил ей MacBook Air), потому что говорит, что может сделать всё необходимое на своём iPhone, и предпочитает небольшие устройства (причём она не разработчик!).

Поэтому, когда кто-то говорит: «(они) могут создать адрес электронной почты чрезвычайно легко», это игнорирует тот факт, что для растущего сегмента «молодёжного рынка» этот сегмент просто не хочет использовать электронную почту; они её не используют. Для значительной части рынка (младшего поколения) электронная почта быстро становится реликвией прошлого.

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

Я ещё не провёл полный анализ, но на поверхности кажется, что номер мобильного телефона выступает в качестве имени пользователя (или в некоторых случаях номер мобильного телефона может быть алиасом для имени пользователя); и, разумеется, все подтверждения и проверки осуществляются через SMS-сообщения на тот же номер мобильного телефона. Опять же, это норма в моём регионе мира.

По сути, это то же самое, что «имя пользователя и пароль», но вместо пароля сайт электронной коммерции отправляет шестизначный или семизначный код через SMS на номер мобильного телефона, который используется как учётное данные для входа (как одноразовый пароль). Здесь поставщики считают это более безопасным, что по сути означает переход на двухфакторную аутентификацию (2FA) с использованием мобильного телефона, полностью обходя электронную почту. Нет мобильного телефона — нет входа, в принципе.

Например, я покупаю много товаров на Shopee, и вход осуществляется по моему номеру мобильного телефона (даже с настольного компьютера), и он подтверждается шестизначным OTP, отправленным через SMS на мой мобильный телефон. Это стандарт в той части мира, где я живу.

Надеюсь, это поможет.

4 лайка

Так что утверждение «размер не имеет значения» действительно ложь :rofl:

Технически я понял, как это работает. С этим проблем нет.
Но является ли этот тренд действительно запросом со стороны потребителей или же его навязывают провайдеры? (А потребители потом верят, что это именно то, что они хотят). Как и в случае с мобильными приложениями, я вижу больше преимуществ для провайдеров, чем для пользователей.

С номерами телефонов, полагаю, проще идентифицировать людей и предотвращать создание подставных аккаунтов и прочее. Заблокированному пользователю будет сложнее создать альтернативные профили и так далее. Так что я вижу преимущества на стороне провайдера. На стороне потребителя — не так много. Даже меньше, чем в случае с мобильными приложениями (где они всё же есть). Особенно учитывая, что на телефон можно установить приложение, которое будет выводить уведомление при получении письма, так же, как и при получении SMS. Я не вижу, какое преимущество SMS даёт потребителям по сравнению с электронной почтой, кроме, возможно, психологического, но даже в этом случае мне довольно трудно понять логику.

Не знаю, как это устроено в Азии, но в большей части Европы нельзя получить номер телефона, не предоставив документы, удостоверяющие личность. В США у меня сложилось впечатление, что всё сложнее становится получить базовую SIM-карту с оплатой по факту использования, на которую можно принимать звонки без ежемесячной абонентской платы (где вы платите только «по факту» при совершении звонков или отправке SMS). Мне кажется, что большинство провайдеров теперь навязывают ежемесячные «тарифные планы», даже если они предоплаченные. Всё это на фоне чего-то практически бесплатного, что можно создать с минимальными или вообще без проблем с конфиденциальностью (я, конечно, имею в виду электронную почту). Длина SMS также довольно ограничена, когда нужно отправить сообщение.

Не понимаю также логику нежелания иметь адрес электронной почты или не иметь его вообще, даже если он нужен лишь изредка. Разве не проще, чтобы ваша жена имела такой адрес, который можно было бы дать по запросу, чем каждый раз отвечать, что его нет (зная, что это иногда будет блокировать вас)? Я понимаю нежелание иметь телефон или кредитную карту. Это часто связано с затратами и возможностью отслеживания. Я прекрасно понимаю нежелание иметь компьютер и управлять всем через смартфон. Это даже имеет для меня большой смысл (вы можете предложить ей подключить внешнюю клавиатуру, мышь и монитор, когда она дома, но это может её не заинтересовать).

В любом случае, не знаю. То, что бизнес хочет, чтобы люди использовали свои номера телефонов, я полностью понимаю. Лично я был бы против этого (с точки зрения пользователя). То, что люди привыкли к такому подходу, я тоже понимаю. Но то, что у людей возникают проблемы с созданием адреса электронной почты, это уже вызывает затруднения.

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

PS: «Электронная почта быстро становится реликтом прошлого для значительной части рынка (молодого поколения)». Почему бы и нет, но по сравнению с SMS!? Пожалуйста. SMS точно так же является «реликтом прошлого», если не в гораздо большей степени.

1 лайк

Да, мой опыт показывает, что людям, проживающим в Европе или США, очень трудно понять Азию в целом. Азия активно развивается как в техническом, так и в экономическом плане; что большинство западных стран, кажется, скорее опасаются, чем принимают. Раньше электронная коммерция здесь сильно отставала от eBay и Amazon, но это уже в прошлом. Сейчас в Азии есть гораздо более качественные варианты электронной коммерции. Вся эта электронная коммерция в Азии (по крайней мере, в той части, где я живу) полностью ориентирована на мобильные устройства; она создана для них.

Это обычно потому, что вы находитесь в Европе :). Вы мыслите как европеец :slight_smile: Это нормально для людей, которые проводят свою жизнь (особенно рабочую) на одном континенте (кстати, подавляющее большинство людей).

Азия медленно переносила торговлю в интернет; но это уже в прошлом; и теперь Азия является огромной силой в интернете, гораздо большей, чем могут себе представить люди, не живущие здесь. Когда я впервые переехал сюда из США почти 15 лет назад, мне приходилось покупать все свои вещи на eBay и Amazon и отправлять их сюда. Эти дни давно прошли; и теперь у нас здесь отличная электронная коммерция. Я уже много лет ничего не покупаю на eBay или Amazon. Азия сейчас процветает в сфере электронной коммерции и, если быть откровенным, на самом деле более развита, чем на «Западе».

Отправка одноразового PIN-кода из шести или семи цифр через SMS не является большим ограничением, и эта технология не исчезнет в ближайшее время, потому что она бесплатна для всех, у кого есть базовая мобильная связь здесь. SMS отлично подходит для OTP и PIN-кодов, и в Азии это не изменится. В Азии вход в систему осуществляется по номеру мобильного телефона с использованием SMS-OTP для аутентификации. Это не изменится в обозримом будущем в этой части света. SMS-OTP на самом деле довольно хороши; и, как вы знаете, многие крупные американские технологические компании (например, Facebook) также отправляют свои PIN-коды для двухфакторной аутентификации через SMS.

Не совсем. Вы думаете об SMS в контексте текстовых сообщений; но я говорю только об SMS для OTP, которые обычно состоят только из 6 или 7 цифр. Это нишевый рынок для SMS.

Это потому, что вы комментируете со своей точки зрения. Конечно, это имеет смысл для вас; но это имеет совершенно логичный смысл для всех тех, кто его не использует.

LOL. Она молодая, продвинутая пользовательница мобильных устройств и всегда будет такой. Никаких клавиатур, мышей или других грызунов, я уверен!

3 лайка

Да, я думал о пользователях, отправляющих сообщения. Но это не тот случай, о котором идёт речь. Принято. То же самое относится и к рассмотрению ситуации с моей собственной точки зрения.

Таким образом, вы утверждаете, что если вы ориентируетесь на азиатский рынок, то регистрация и вход должны осуществляться по номеру телефона, а не по электронной почте? Даже если это кажется нам, западным людям, нелогичным или иррациональным? (Судя по вышеприведённым комментариям, та же логика применима и к Африке). Разве не правильнее смотреть на это так: «они могут легко создать адрес электронной почты бесплатно»? (Они не хотят этого делать и не будут, даже если такой адрес в некоторых случаях мог бы пригодиться).

Кроме того, Discourse отправляет уведомления по электронной почте, когда вас цитируют или упоминают, но по SMS этого не сделаешь. Но вы, вероятно, возразите, что им такие функции не интересны?}

Я не спорю. Я лишь объясняю вам, что в большей части Азии (в тех её частях, с которыми я знаком, живя здесь более 15 лет) для входа в систему используют номера мобильных телефонов, а для получения одноразового пароля (OTP, PIN-кода) — SMS, поскольку культура здесь «мобильная, мобильная, мобильная».

Что касается уведомлений по электронной почте: вы правы, что в целом в Азии они не важны, так как культура здесь мобильная. С помощью мобильного телефона вы получаете уведомление прямо на устройство, и потребность в электронной почте отсутствует полностью.

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

Пользователи интернета в Азии, как правило, моложе и отлично разбираются в мобильных технологиях. Для них электронная почта в большинстве случаев вообще не требуется; это «реликт» прошлого.

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

Кстати, я не выражал здесь свои личные чувства или мнения по этой теме. Я лишь пытаюсь объяснить, что электронная почта не популярна и не важна во многих частях мира, особенно среди молодых пользователей, ориентированных на мобильные технологии.

3 лайка

Джефф, просто к сведению: если вы посмотрите на сообщение выше, NoBugsBunny только что отредактировал его, потому что заметил, что забыл слово «to». Всё. И когда он его добавил, это подняло тему в разделе «Последние» без веской причины. А ещё забавно, что мне снова пришло уведомление: в первый раз [обычное], потому что он ответил мне, а из-за редактирования мне пришло уведомление снова «официально», так как он процитировал меня.

Это не очень важно, но (к сведению) именно это было обоснованием темы «без поднятия».
(Примечание: то, что я описал, произошло после его первого редактирования, до второго).

Звучит как ошибка. Другая проблема, вряд ли это всестороннее оправдание для того, что вы здесь пытаетесь сказать.

Просто для уточнения: запрос на интеграцию SMS касается исключительно входа/аутентификации, а не всей переписки в Discourse. Я планирую внедрить SSO с моим собственным сайтом, где используется только вход по номеру мобильного телефона (без электронной почты).

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

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

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

5 лайков

На данный момент, насколько мне известно, ни один из наших платных клиентов не запрашивал эту функцию.

Это не попытка принизить её важность, но для её реализации необходимо иметь возможность взаимодействовать с SMS-шлюзом. Кроме того, нужно решить, с какой частотой отправлять уведомления по SMS, чтобы не надоедать пользователям; самый простой вариант — никогда.

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

6 лайков

Хорошо сказано.

@sam обозначил отличную возможность создания важного плагина для пользователей из Азии, а также объяснил, почему он не включён в ядро на данный момент.

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

Возможно, это именно тот тип возможностей, который @angus и Pavilion или другой разработчик коммерческих плагинов для Discourse хотели бы добавить в своё портфолио?

Да, прожив 15 лет в Юго-Восточной Азии, я полностью это понимаю! Все эти сервисы перешли или переходят на вход через мобильный номер с SMS-OTP.

Возможно, вы, @Mohit_Jindal, могли бы запустить кампанию “Помогите нам” и профинансировать разработчика, чтобы он создал этот плагин?

4 лайка

Я не согласен с первой частью этого предложения. Если у них есть смартфон, они МОГУТ. Вторая часть принята к сведению. Я понимаю, что они не хотят этого делать, и, вероятно, не станут для ОДНОГО форума, который не принимает их мобильный номер и не соответствует привычному им способу регистрации.

Конечно, я вполне понял ситуацию в «Азии» благодаря объяснениям NoBugsBunny выше. Но ваши дополнительные комментарии тоже приветствуются и подтверждают то, что он говорит. Действительно, потребуется плагин, о котором обсуждалось ранее (и который, к сожалению, ещё не разработан… пока).

Справедливое замечание, @Mevo. Я лишь хотел подчеркнуть, что утверждение «если что-то легко сделать, кто-то обязательно это сделает», неверно :slight_smile:

В любом случае, спасибо всем за ваши предложения. Возможно, я просто реализую SSO на своей платформе, буду проверять номера телефонов через SMS, а в Discourse буду отправлять «фейковые» адреса вроде @example.com, чтобы ничего не сломалось. :+1:

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

3 лайка

@Mohit_Jindal и @neounix: Это немного не по теме, но я не смог удержаться от мыслей об этом. Номер мобильного телефона НЕ является бесплатным. Думаю, даже в Индии или во всей Азии нельзя хранить номер телефона со временем, не платя за это. Даже если это просто пополнение счета, но с деньгами, которые нельзя изъять, то есть деньги, которые вы вынуждены потратить на телефон sooner или позже (обычно вы их все равно теряете в какой-то момент, если не потратите).

Если в какой-то момент вы захотите или вам потребуется сменить номер телефона (вы его потеряли по любой причине, переехали за границу, подверглись преследованию или что-то в этом роде, я не знаю), вы не можете просто «сохранить» его и дополнительно получить новый, как это делается с электронной почтой. Потому что всегда есть расходы, связанные с сохранением этого номера. Представьте, что вы теперь живете в другой стране, и ваш старый номер телефона вам мало полезен. Хорошо, вы всегда можете сказать, что вам просто нужно сменить его на каждом сервисе, где вы зарегистрированы, но вы должны это сделать, и, вероятно, пока у вас есть доступ к ДВУМ номерам (старому и новому). Что произойдет, если вы забудете несколько и больше не будете иметь доступа к номеру, на который были зарегистрированы?

Для меня все еще не имеет смысла использовать что-то, что обязательно обходится пользователям в деньги, вместо чего-то с большим функционалом (мессенджинг, получение длинных текстов и т. д.), что можно хранить неограниченно долго БЕСПЛАТНО. С другой стороны, использование номеров телефонов, вероятно, будет дороже и для администраторов форума из-за стоимости отправки SMS.

И, просто из любопытства, как это работает, когда пользователь выходит из системы? Вам нужно отправлять ему SMS каждый раз, когда он хочет войти снова!? Так это работает? Учитывая, что за каждую отправленную SMS есть расходы.

По крайней мере, я могу понять приложение для двухфакторной аутентификации (2FA), которое генерирует временный номер, если вы не хотите возиться с паролями, но постоянная отправка SMS!? (если это действительно работает так) Это заговор со стороны азиатских мобильных операторов или что? :rofl:

Возможно, вам обоим стоит начать просвещать людей о преимуществах электронной почты :wink: (это наполовину шутка, но я также наполовину серьезен)

(Примечание: я полностью понимаю все «так это работает здесь». Но действительно ли это логично? Возможно, это глупый вопрос, но все же. Вопрос о продолжении чего-то бессмысленного или попытке предложить альтернативу существует. У вас даже сейчас есть проблема с тем, как присоединиться к этой бессмыслице. Или я мог неправильно понять, как работает эта система)

РЕДАКТИРОВАНИЕ: Я думаю, что пароль все еще есть. Номер телефона заменяет только электронную почту, а не пароль. Это должно быть объяснением… И да, тогда это уже имеет больше смысла :wink: Мои предпосылки были ошибочными…

О, я ничего не имею против Азии :wink: Если я узнаю, что эта вещь действительно лучше, я не против попробовать её скопировать :+1:

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

Меня не интересует, из какого региона это пришло. Меня волнуют только АРГУМЕНТЫ. Если это имеет смысл.

Но в любом случае, изначально я думал, что функция с телефоном позволяет избавиться от паролей. Это НЕ так, или всё-таки так?

РЕДАКТИРОВАНИЕ: Кроме того, как люди общаются между собой? Они используют такие сервисы, как Facebook, WhatsApp или другие? Поскольку это означает, что они могут общаться только с людьми, которые находятся на ОДНОМ И ТОМ ЖЕ сервисе, верно? Одно из преимуществ электронной почты заключается в том, что она довольно УНИВЕРСАЛЬНА. Любой человек с почтовым ящиком от любого провайдера может отправлять/получать электронные письма от/к любому человеку с почтовым ящиком от любого (другого) провайдера. Примечание: я не утверждаю, что такой способ плох, просто мне интересно, как они на самом деле это делают, вот и всё.

Почему бы просто не использовать SMS или MMS по умолчанию, связанные с данным провайдером?

Я знаю, что почти у каждого номера в США есть такой адрес, но не уверен насчёт других стран.

1 лайк

Примечание: Выберите домен .invalid, а не example.com.

4 лайка