Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMS authentication #9

Open
ArthurSmid opened this issue Feb 14, 2019 · 0 comments
Open

SMS authentication #9

ArthurSmid opened this issue Feb 14, 2019 · 0 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@ArthurSmid
Copy link
Contributor

ArthurSmid commented Feb 14, 2019

How is the SMS code generated through a person's interaction with their personal account?

Consul is using Devise for authentication. So now we're looking at how to connect a user account with SMS through Devise.

This is Devise: https://github.com/plataformatec/devise

Devise Wiki with answers to frequently asked questions: https://github.com/plataformatec/devise/wiki

To use Devise in Rails for authentication: https://launchschool.com/blog/how-to-use-devise-in-rails-for-authentication

Rex Beatie is a member of Code for PDX and works with Twilio, a company specialized in authentication: https://www.twilio.com/docs/sms/tutorials/two-factor-authentication-ruby-rails

Then we'll be testing the SMS authentication code sent to the mobile phone number provided, putting that code into the personal account on the site, and figuring out how to verify that each person only votes once per proposal as sketched out in the Help with resident voting:

After your identity has been authenticated, a one-time code will be sent by text. Enter that into "My code" on your personal account.

This process verifies that each account corresponds to an individual resident. Each person uses their actual first and last name. Your information is compared with the municipal register and after confirming you live in Portland, then a secure personal code to verify your account is sent through SMS to your mobile phone number. People are known here by their real names to maintain an online public forum where participants are accountable to each other.

@ArthurSmid ArthurSmid added the help wanted Extra attention is needed label Feb 14, 2019
@htharker42 htharker42 self-assigned this Feb 15, 2019
@ArthurSmid ArthurSmid reopened this Feb 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants