Authenticate by SMS [closed]

-2

I would like to know how can I authenticate a register by sending SMS to the user's cell phone number? And which are the companies that provide this service.

    
asked by anonymous 13.10.2015 / 20:00

2 answers

2

This is very relative, you can do it yourself. Here's a flow :

  • User registers the cell number.
  • Server receives the registration and sends the sms with the token to the device.
  • The device reads inbound SMS, extracts the token, and sends it to the authentication service. (Sending to the server to perform a validation on the received token).
  • How can we do this?

    Options:

    1. You can implement sending SMS on your server.

    It will be necessary to use a microcontroller such as arduino and a GSM network module + a GSM chip with credits. (In Brazil, you can use operator plans that work with unlimited SMS for a fixed amount.)

    Tutorial to send SMS with arduino: link

    After that, you will have to integrate your Service (WebService with arduino), in order to send the messages to the registered devices.

    2. You can integrate your server to use some SMS sending service.    ex supplied by @RenatoTavares with some complements:

      
  • www.bulksms.com
  •   
  • www.clickatell.com
  •   
  • www.twilio.com
  •   
  • link
  •   
  • link
  •   
  • link
  •   

    Link to a tutorial on how to do this that you are longing for, hiring some company to send the SMS: link

    obs: In both cases, a WebService is required for the device to communicate with the server, causing the SMS with the token to be sent.

        
    15.10.2015 / 16:09
    1

    I created software in python that communicates with 3G modems and sends the SMS. It was very quiet, I suffered a lot to find a good modem, but the software was easy. But paid companies have:

    • www.bulksms.com
    • www.clickatell.com
    • www.twilio.com
    13.10.2015 / 20:13