<p>Well I think I have two problems going on. At one point in this test I was able to get an error from OSM that said "could not sign you in" or something to that effect which I assume is because I had a different domain as my OpenID. I just updated my OSM account to use "<a href="https://aaronparecki.com/">https://aaronparecki.com/</a>" as my OpenID and now it appears everything works fine... I guess I'll just chalk up the "500" errors to gremlins. </p>
<p>I had a pretty bad experience with the OpenID gem too, and eventually just dropped support for it. Turns out the OpenID guys have also officially phased out OpenID 1 in favor of their new OpenID Connect (which looks a lot more like OAuth 2.0 and doesn't really solve the same problems as OpenID 1 anymore)</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/issues/755#issuecomment-46347042">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/1419053__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxODY0OTI0OSwiZGF0YSI6eyJpZCI6MzQxMDg0NDh9fQ==--d6c2268e842627587bc927f7098f3dee5b295531.gif" width="1" /></p>