Persona.org to shut down by the end of this month #107

Open
Krinkle opened this Issue Nov 2, 2016 · 8 comments

Projects

None yet

2 participants

@simevidas
Owner

I think, I’ll switch to (email-based) passwordless authentication. Portier looks promising. 😄

@simevidas
Owner
simevidas commented Nov 28, 2016 edited

I can use Passwordless. I’m trying to figure out if I can send tokens via a “token@webplatformdaily.org” email address, or if I would have to use my Gmail address or some other external email service. Web Platform Daily is a Node/Express app hosted on Modulus.io, and I’m not sure if there’s a Node module for sending out emails from my own domain.

Update: Mailgun seems to provide this functionality.

@simevidas
Owner

A bare-bones version of passwordless authentication is now available on the site. I’ll have to improve the UI, but the basic functionality should be there. Please report issues!

@simevidas
Owner

I’ve tested throughout the evening; sometimes the token arrives after 5 seconds, other times it takes almost 10 minutes. It’s too early to tell what’s going on here (the provider is Mailgun and I’m using the mailgun-js module), but if you experience a longer delay, I’m interested to hear.

@Krinkle
Krinkle commented Dec 1, 2016

It took 10min or more of me to arrive as well. I basically forgot about it by the time I got the mail. In fact, it also seems like the login link didn't work anymore by the time I clicked on it (30min later). This is a problem..

@simevidas
Owner
simevidas commented Dec 1, 2016 edited

For newly allocated IPs, Mailgun protects and improves the reputation by gradually increasing sending rates. This means, as time passes, with high quality traffic, being sent from your IPs, your sending rates will increase automatically.

Source.

I’ll check with my host (Modulus.io) if there is a problem with the reputation of their IP addresses.

There is also a o:deliverytime field which may help - I’ll test. Scratch that; that’s not for login tokens.

Update: I’ve filed a support ticket with Mailgun. I’ve also added Mailgun’s MX and CNAME entries to my domain’s DNS settings; that may improve my domain’s reputation with them.

@simevidas
Owner

Mailgun’s support has responded; they’ve moved my IP to a less busy queue. I’ve tested a few times, and the emails were received instantaneously.

@simevidas
Owner

Note to self: I just got signed out, despite visiting the site every day. I may have to investigate if the Passwordless server module edits the session cookies’ expiry somehow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment