-
Notifications
You must be signed in to change notification settings - Fork 7
Attestations: Email/Phone/Facebook/Twitter #13
Attestations: Email/Phone/Facebook/Twitter #13
Conversation
Signature, claim type, and data.
3decfe8
to
abb9a41
Compare
Returns a url that the user can navigate to to authorize Twitter
Returns an attestation if verification is successful
Currently Flask Session is using the filesystem to store session data. Files are placed in `flask_session`. Eventually we probably want to switch to Redis or something, but this should do for now.
A casual reading through code looks like this is a good start? Do we need anything in the README telling you what API keys you'll need to get for a full setup? |
@DanielVF Yeah, we have Side note: I just noticed there is at least one python library for Twitter. Might be one for Facebook too. Somehow the documentation I was looking at linked me to some examples which I used to guide my implementation. Using twitter/facebook specific libraries would probably make the code cleaner, but I don't think it's worth sinking time into right now. |
Also list it in readme under Sendgrid API keys
Closing in favor of #27. (Creating a new PR because this branch was created on my fork of the repo, before I had access to create branches.) |
(1) This updates the phone verification to return an actual signature for the attestation. The signature is compatible with the current implementation of ERC725 that we're using.
(2) Adds email verification using Sendgrid
(3) Adds Facebook & Twitter verification using Oauth
Finishes #22