How to allow login of user through mobile number?

Ci sono considerazioni su questo ora @sam @Falco?

Stiamo costruendo una comunità online per madri. Attualmente gestiamo la nostra comunità tramite gruppi WhatsApp e intendiamo migrarla su Discourse. La maggior parte dei nostri utenti non ha sicuramente un indirizzo email.

Proprio come inseriamo le credenziali SMTP, potresti permettere ai proprietari del forum di assumersi l’onere anche per le chiavi SMS. Forse permettere un’integrazione basata su webhook per iniziare?

1 Mi Piace

Non conosco questi mercati specifici, ma chiunque abbia uno smartphone con un numero di telefono può creare un indirizzo email in modo estremamente semplice. Dovrebbe solo installare Gmail o un’app equivalente, oppure registrarsi su uno dei tanti provider di webmail gratuiti.

Registrarsi sul TUO forum non può essere l’unico posto in cui abbiano bisogno di un indirizzo email, vero? Ha davvero senso adattare il tuo forum invece di consigliare loro di creare effettivamente un’email?

(Certo, sarebbe una bella opzione aggiuntiva, ma oltre a ciò, l’invio di SMS di solito non è gratuito… E costa molto di più rispetto alle email, anche se paghi per inviare le tue email)

1 Mi Piace

Sembra che sia esattamente ciò che fa il plugin menzionato nei post precedenti?

Per quanto ne so, quel plugin è stato abbandonato?

1 Mi Piace

Oggi molti fornitori di e-commerce in Asia richiedono l’accesso esclusivamente tramite numero di cellulare.

In effetti, la tendenza tra i “giovani utenti casuali del settore retail” è quella di non utilizzare l’email. Ad esempio, mia moglie non usa né l’email né un computer diverso dal suo iPhone; considera l’email una sorta di “reliquia del passato” (come una valvola termoionica nell’elettronica) e si rifiuta di possedere un computer (le ho persino regalato un MacBook Air) perché dice di poter fare tutto ciò che le serve con il suo iPhone e preferisce dispositivi piccoli (e non è uno sviluppatore!)

Quindi, quando qualcuno afferma che “(loro) possono creare un indirizzo email estremamente facilmente”, sta ignorando il fatto che per una fascia crescente del “mercato giovanile”, questo segmento semplicemente non vuole usare l’email; e non la usa. L’email sta rapidamente diventando una reliquia del passato per una vasta parte del mercato (la generazione più giovane).

Di conseguenza, l’accesso tramite numero di cellulare, con il sito che invia un codice OTP via SMS, sta diventando più comune qui rispetto all’accesso con email e password (di gran lunga) per la maggior parte dei nuovi fornitori di e-commerce in Asia.

Non ho ancora analizzato la questione a fondo, ma in superficie sembra che il numero di cellulare funzioni come nome utente (o in alcuni casi il numero di cellulare può essere un alias per il nome utente); e naturalmente le conferme e le validazioni avvengono tutte tramite messaggi SMS allo stesso numero di cellulare. Ancora una volta, questa è la norma nella mia zona del mondo.

È sostanzialmente lo stesso di “nome utente e password”, ma invece di una password, il sito di e-commerce invia un codice di sei o sette cifre via SMS al numero di cellulare, che viene utilizzato come credenziale di accesso (come una password monouso). Qui, i fornitori lo considerano più sicuro, il che equivale essenzialmente a passare al 2FA tramite cellulare, bypassando completamente l’email. Senza numero di cellulare, niente accesso, praticamente.

Ad esempio, compro molte merci su Shopee e l’accesso avviene tramite il mio numero di cellulare (anche da desktop) ed è confermato da un codice OTP a sei cifre inviato via SMS al mio cellulare. Questa è la norma qui, nella parte del mondo in cui vivo.

Spero che questo sia d’aiuto.

4 Mi Piace

Quindi, questa storia che “la dimensione non conta” è davvero una bugia :rofl:

Ho capito come funziona, tecnicamente. Nessun problema su questo punto.
Dopo, questa tendenza è davvero una richiesta dei consumatori o è spinta dai fornitori? (e i consumatori finiscono per credere che sia ciò che vogliono). Come per le app mobili, trovo che ci siano più vantaggi per i fornitori che per i consumatori.

Immagino che con i numeri di telefono sia più facile identificare le persone e prevenire sockpuppet e simili. Qualcuno bannato avrà più difficoltà a creare profili alternativi, ecc. Quindi, vedo i vantaggi dal lato del fornitore. Dal lato del consumatore, non molti. Meno ancora rispetto alle app mobili (dove ce ne sono alcuni). Soprattutto perché puoi installare un’app sul tuo telefono che mostrerà una notifica quando ricevi una email, allo stesso modo in cui fai quando ricevi un SMS. Non vedo quale vantaggio porti l’SMS ai consumatori rispetto alla email, se non forse psicologicamente, ma anche lì, faccio molta fatica a capire davvero la logica.

Non so come funziona in Asia, ma nella maggior parte dell’Europa non puoi avere un numero di telefono senza fornire un documento d’identità. Negli Stati Uniti, ho l’impressione che sia sempre più difficile ottenere una SIM base “pay-as-you-go” su cui ricevere chiamate, senza costi mensili (dove pagheresti solo “a consumo” quando fai chiamate o invii SMS). Vedo che la maggior parte dei fornitori sembra ora spingere per “piani” mensili, anche se ancora prepagati. Tutto questo rispetto a qualcosa di piuttosto gratuito e che può essere creato con pochi o nessun problema di privacy (sto parlando della email, ovviamente). La lunghezza dell’SMS è anche piuttosto limitata quando vuoi inviare un messaggio.

Non vedo nemmeno la logica nel non voler avere un indirizzo email o nel non averne uno, solo quando ne hai bisogno. È più facile per tua moglie averne uno da dare quando richiesto o dover rispondere ogni volta che non ne hai uno (sapendo che a volte questo ti bloccherà)? Posso capire di non voler avere un telefono o una carta di credito. Questo spesso comporta costi e può tracciarti. Posso perfettamente capire di non voler avere un computer e gestire tutto con lo smartphone. Questo in realtà ha molto senso per me (potresti provare a proporle di collegare una tastiera esterna, un mouse e uno schermo quando è in casa, ma potrebbe non interessarle).

Comunque, non lo so. Che le aziende vogliano che le persone usino i loro numeri di telefono, lo capisco perfettamente. Personalmente ci sarei molto contrario (dal punto di vista dell’utente). Che le persone si siano abituate a questo modo di fare, lo capisco anch’io. Che le persone abbiano problemi a creare un indirizzo email, qui diventa difficile.

Per quanto riguarda il permettere alle persone di farlo se non è il tuo obiettivo, non sono convinto. Certo, più opzioni sono probabilmente un bene. Ma alla fine, non mi sembra né più facile né che porti davvero alcun vantaggio. Posso accettare il punto che “è la tendenza” e perché “combatterla” piuttosto che “andare con la corrente”. Ma comunque (e qui serve dello sviluppo per abilitarne l’uso).

PS: “La email sta diventando rapidamente un relitto del passato per una vasta fetta di mercato (la generazione più giovane).” Perché no, ma rispetto all’SMS!? Dai. L’SMS è sicuramente un “relitto del passato”, se non molto di più.

1 Mi Piace

Sì, la mia esperienza è che per le persone che risiedono in Europa o negli Stati Uniti è molto difficile comprendere l’Asia in generale. L’Asia è in ascesa sia dal punto di vista tecnico che economico; qualcosa che la maggior parte dei paesi occidentali sembra temere piuttosto che abbracciare. L’e-commerce qui prima era molto indietro rispetto a eBay e Amazon, ma non più. Ora ci sono molte migliori opzioni di e-commerce in Asia. Tutto questo e-commerce in Asia (almeno nella parte dove vivo) è completamente incentrato sui dispositivi mobili; costruito per il mobile.

Questo è normale perché sei in Europa :). Pensi come un europeo :slight_smile: È normale per le persone che tendono a passare la loro vita (specialmente la vita lavorativa) su un singolo continente (la stragrande maggioranza delle persone, a proposito).

L’Asia è stata lenta a spostare il commercio su Internet; ma tutto questo è ormai nel passato per l’Asia; e ora l’Asia è una grande forza su Internet, molto più di quanto possano immaginare le persone che non vivono qui. Quando mi sono trasferito qui dagli Stati Uniti quasi 15 anni fa, dovevo acquistare tutto su eBay e Amazon e farlo spedire qui. Quei tempi sono lontani, molto lontani; ora abbiamo un ottimo e-commerce qui. Non compro nulla da eBay o Amazon da molti anni. L’Asia è al top con l’e-commerce ed è effettivamente più avanzata rispetto all’“Occidente”, per essere sinceri.

Inviare un PIN monouso di sei o sette cifre via SMS non è molto limitante e questa tecnologia non scomparirà presto perché è gratuita per tutti coloro che hanno un servizio mobile di base qui. Gli SMS sono ottimi per OTP e PIN e questo non cambierà in Asia. In Asia l’accesso avviene tramite numero di cellulare con OTP via SMS per l’autenticazione. Questo non cambierà in tempi prevedibili in questa parte del mondo. Gli OTP basati su SMS sono in realtà piuttosto buoni; e come sapete, molte grandi aziende tecnologiche statunitensi (Facebook ad esempio) inviano anche i loro PIN 2FA via SMS.

Non proprio. Stai pensando agli SMS in termini di messaggistica di testo; ma io parlo solo degli SMS per gli OTP, che sono normalmente di soli 6 o 7 cifre. Questo è un mercato di nicchia per gli SMS.

Questo è perché commenti dalla tua prospettiva. Ovviamente ha senso per te; ma ha perfettamente senso per tutti coloro che non lo usano.

LOL. È una giovane utente esperta di dispositivi mobili e lo sarà sempre. Niente tastiere, mouse o altri roditori, ne sono sicuro!

3 Mi Piace

Sì, stavo pensando agli utenti che inviano messaggi. Non è il caso di cui stiamo parlando. Punto preso. Lo stesso vale per il pensare dal mio punto di vista.

Quindi, stai dicendo che è necessario avere una registrazione/accesso tramite numero di telefono invece che tramite email se si punta al mercato asiatico? Per quanto possa sembrare illogico o irrazionale a noi occidentali? (sembra valere la stessa logica per l’Africa, secondo i commenti sopra). E non è corretto pensare che “possono semplicemente creare facilmente un indirizzo email gratuito”? (non lo vogliono e non lo faranno, anche se quell’indirizzo email potrebbe tornare utile in alcune occasioni).

Inoltre, Discourse invia email quando vieni citato o citato in un post, ma questo non lo fai con gli SMS. Ma dirai che non sono interessati a questo tipo di cosa?

Non sto discutendo. Sto solo spiegandoti che la maggior parte dell’Asia (le parti di questa vasta regione con cui ho familiarità vivendo qui da oltre 15 anni) utilizza i numeri di telefono mobile per il login e gli SMS per l’OTP (PIN) per validare l’accesso; perché la cultura è “mobile, mobile, mobile”.

Per quanto riguarda le notifiche via email: hai ragione nel dire che, in generale, le notifiche email non sono importanti in Asia, perché la cultura è mobile. Con il telefono mobile, puoi ricevere notifiche direttamente sul tuo dispositivo e non c’è alcun bisogno di email.

Se parli di “digest”, beh, se la maggior parte degli utenti (di una particolare cultura) non è molto incline all’email (come non lo è nella parte dell’Asia con cui sono molto familiare), ovviamente non leggeranno i digest via email.

Gli utenti di Internet in Asia tendono a essere più giovani e esperti nell’uso dei dispositivi mobili. L’email non è affatto necessaria per gli utenti, per la maggior parte; è una “reliquia” del passato.

Capisco che molte persone provenienti da culture occidentali non comprendano appieno questo aspetto; perché vivono in una cultura diversa, una cultura “basata sull’email”. Tuttavia, questa non è la cultura in molte parti del mondo, specialmente in Asia, dove ci sono giovani utenti asiatici esperti di mobile.

A proposito, non stavo esprimendo i miei sentimenti o opinioni personali su questo argomento. Sto solo cercando di spiegare che l’email non è popolare né importante in molte parti del mondo, specialmente tra i giovani utenti focalizzati sul mobile.

3 Mi Piace

Jeff, solo per informazione, se guardi il messaggio sopra, NoBugsBunny l’ha appena modificato perché si era accorto di aver dimenticato una “to”. Nient’altro. E quando l’ha aggiunta, ha rimesso l’argomento in cima alla lista degli ultimi senza un buon motivo. E la cosa buffa è che mi ha inviato di nuovo una notifica (la prima volta [normale] perché mi aveva risposto, e a causa della modifica, mi ha inviato di nuovo una notifica “ufficialmente” perché mi ha citato).

Non è molto importante, ma (per informazione) questo era il tipo di giustificazione dietro l’argomento “no bump”
(NOTA: Ciò che ho descritto è ciò che è successo dopo la sua prima modifica, prima della seconda)

Sembra proprio un bug. Problema diverso, difficilmente una giustificazione valida per tutto ciò che stai cercando di dire qui.

Solo per chiarire, la richiesta di integrazione SMS è esclusivamente a fini di login/autenticazione e non per tutte le comunicazioni tramite Discourse. Intendo implementare l’SSO con il mio sito web, dove l’accesso si basa esclusivamente sul numero di cellulare (senza email).

Con tutto il rispetto, la maggior parte dei nuovi prodotti emergenti in India sta optando per un’autenticazione basata sul numero di cellulare. In India, l’accesso a internet tramite dispositivi mobili è estremamente economico e un’ampia fetta della popolazione è entrata nel mondo degli smartphone connessi grazie a WhatsApp e Facebook (entrambi, per la cronaca, non obbligano gli utenti a creare un indirizzo email).

Vi prego di non presupporre che gli utenti possano creare facilmente un indirizzo email o che ne abbiano comunque bisogno: non ne avranno bisogno, dato che è possibile utilizzare l’intera gamma di applicazioni bancarie, servizi fintech, portafogli mobili, reti sociali, notizie, ecc., utilizzando esclusivamente il numero di cellulare.

I proprietari dei forum potrebbero perdere un’ampia fetta di utenti che semplicemente abbandoneranno perché non dispongono di un indirizzo email o perché potrebbero aver dimenticato la password del proprio account email.

5 Mi Piace

Allo stato attuale, per quanto ne sappia, nessuno dei nostri clienti paganti ha richiesto questa funzionalità.

Non è un tentativo di sminuirla, ma per realizzarla è necessario poter comunicare con un gateway SMS; inoltre, dovresti decidere a quale frequenza inviare notifiche via SMS per disturbare gli utenti, e l’opzione più semplice è… mai.

È certamente possibile creare un plugin: in tal caso, simuliamo semplicemente l’invio di email. Se avessimo un cliente enterprise pagante che lo richiede, valuteremmo di svilupparlo. Allo stato attuale, semplicemente non c’è domanda da parte dei nostri clienti.

6 Mi Piace

Ben detto.

@sam evidenzia una buona opportunità per un plugin importante anche per gli utenti asiatici, spiegando al contempo le ragioni per cui non è incluso nel core in questo momento.

Poiché i gateway SMS affidabili sono generalmente commerciali, questo plugin potrebbe evolversi in un plugin commerciale redditizio per uno sviluppatore di plugin motivato.

Forse è il tipo di opportunità che @angus e Pavilion, o un altro sviluppatore di plugin commerciali per Discourse, vorrebbe aggiungere al proprio portfolio?

Sì, vivendo nel Sud-est asiatico da 15 anni, lo capisco perfettamente! Tutti questi servizi sono passati, o stanno passando, al login tramite SMS OTP.

Forse tu, @Mohit_Jindal, potresti lanciare una campagna “Fund Me” per finanziare uno sviluppatore di plugin che realizzi questo plugin?

4 Mi Piace

Non sono d’accordo con la prima parte di questa frase. Se hanno uno smartphone, POSSONO farlo. La seconda parte è stata presa in nota. Posso capire che non vogliano farlo, e probabilmente non lo faranno per un UNICO forum che non accetta il loro numero di cellulare e che non si adatta alle loro abitudini.

Certo, ho capito molto bene la situazione “asiatica” con le spiegazioni di NoBugsBunny sopra. Ma le tue aggiunte sono benvenute e confermano ciò che dice lui. Avresti effettivamente bisogno del plugin di cui si è parlato prima (e che, purtroppo, non è stato ancora sviluppato…).

Buon punto @Mevo, volevo solo sottolineare che non è vero che se qualcosa è facile da fare, qualcuno lo farà :slight_smile:

Comunque, grazie a tutti per i vostri contributi. Potrei semplicemente implementare SSO con la mia piattaforma, convalidare i numeri di telefono lì tramite SMS e inviare un’email “fittizia” come @example.com a Discourse in modo che non si rompa. :+1:

So che facendo così perderò molte funzionalità, come la risposta ai post, ecc., ma penso che vada bene e spero che gli utenti esperti possano venire e aggiornare le proprie email se necessario.

3 Mi Piace

@Mohit_Jindal e @neounix: Questo è un po’ fuori tema, ma non ho potuto fare a meno di pensarci. Un numero di telefono mobile NON è gratuito. Immagino che anche in India, o in Asia nel suo complesso, non si possa mantenere un numero di telefono nel tempo senza pagare qualcosa. Anche se si tratta solo di ricaricare un conto, ma con denaro che non puoi recuperare, quindi denaro che sei costretto a spendere con il telefono prima o poi (di solito lo perdi comunque a un certo punto se non lo spendi).

Se in un certo momento vuoi o devi cambiare il tuo numero di telefono (lo perdi per qualsiasi motivo, ti trasferisci all’estero, sei stato molestato o per qualsiasi altra ragione, non lo so), non puoi semplicemente “tenerlo” e prenderne uno nuovo in aggiunta, come faresti con l’email. Perché c’è sempre un costo associato al mantenimento di quel numero. Immagina di vivere ora in un altro paese: il tuo vecchio numero di telefono non ti serve molto. Ok, puoi sempre dirmi che devi solo cambiarlo su ogni servizio a cui sei registrato, ma devi farlo, e probabilmente devi farlo mentre hai accesso ai DUE numeri (vecchio e nuovo). Cosa succede se ne dimentichi alcuni e non hai più accesso al numero con cui ti eri registrato?

Per me non ha ancora senso usare qualcosa che necessariamente costa agli utenti, piuttosto che qualcosa con più funzionalità (messaggistica, ricezione di SMS lunghi, ecc.) che può essere mantenuto indefinitamente gratuitamente. D’altra parte, l’uso dei numeri di telefono sarà probabilmente anche più costoso per gli amministratori del forum a causa del costo dell’invio di SMS.

E, solo per curiosità, come funziona quando un utente si disconnette? Devi inviargli di nuovo un SMS ogni volta che vuole accedere nuovamente!? È così che funziona? Sapendo che ci sono costi per ogni SMS inviato.

Almeno un’app come 2FA che genera un codice temporaneo se non vuoi preoccuparti delle password, posso capirla, ma inviare costantemente SMS!? (se funziona davvero così) È una cospirazione dei provider mobili asiatici o cosa? :rofl:

Forse dovreste entrambi iniziare a educare le persone sui vantaggi dell’email :wink: (è per metà una battuta, ma sono anche per metà serio)

(Nota: capisco perfettamente la parte del “è così che funziona qui”. Ma è davvero logico? Forse è una domanda stupida, ma lo stesso. Resta la questione di continuare qualcosa di assurdo o di proporre un’alternativa. Avete anche attualmente un problema su come aderire a questa assurdità. O forse ho frainteso il funzionamento di questo sistema)

EDIT: Immagino che ci sia ancora una password. Il numero di telefono sostituisce solo l’email, non la password. Questa deve essere la spiegazione… E sì, allora ha già più senso :wink: Erano false le mie premesse…

Oh, non ho NULLA contro l’Asia :wink: Se scopro che questa cosa è effettivamente migliore, non sono contrario a provare a copiarla :+1:

Si tratta di capire le cose, o almeno di cercare di farlo. Mantenere una mente aperta, essere aperti su come fanno le altre cose e fare del meglio di ciò che esiste (non significa che ciò che non esiste non possa essere inventato/implementato).

Non mi importa da quale regione provenga. Mi importa davvero solo degli ARGOMENTI. Se ha senso.

Comunque, inizialmente avevo l’impressione che la cosa del telefono permettesse di eliminare le password. NON è così, o lo è?

EDIT: Inoltre, come comunicano tra loro? Usano servizi come Facebook, WhatsApp o altri? Perché questo significa che possono comunicare solo con persone che si trovano sullo STESSO servizio, giusto? Un vantaggio della posta elettronica è che è abbastanza UNIVERSALE. Chiunque abbia una posta elettronica da qualsiasi provider può inviare/ricevere email da/verso chiunque abbia una posta elettronica da qualsiasi (altro) provider. Nota: non sto insinuando che il modo di fare sia sbagliato, sono solo curioso di sapere come lo facciano davvero, è tutto.

Perché non puoi semplicemente far utilizzare l’email SMS o MMS predefinita associata al provider indicato?

So che quasi ogni numero statunitense ne ha una, ma non sono sicuro per gli altri paesi.

1 Mi Piace

Nota: Scegli un dominio .invalid, non example.com.

4 Mi Piace