❗ This tutorial is deprecated, please refer to the new version
An example application implementing SMS Two Factor Authentication using Twilio.
This project is built using Ruby on Rails Framework.
-
First clone this repository and
cd
into it.git clone git@github.com:TwilioDevEd/sms2fa-rails.git cd sms2fa-rails
-
Install the dependencies.
bundle install
-
Copy the
.env.example
file to.env
, and edit it including your credentials for the Twilio API (found at https://www.twilio.com/console/account/settings). You will also need a Twilio Number.Run
source .env
to export the environment variables. -
Create database and run migrations.
Make sure you have installed PostgreSQL. If on a Mac, I recommend Postgres.app.
bundle exec rake db:setup
-
Make sure the tests succeed.
bundle exec rspec
-
Start the server.
bundle exec rails s
-
Check it out at http://localhost:3000.
- No warranty expressed or implied. Software is as is. Diggity.
- MIT License
- Lovingly crafted by Twilio Developer Education.