Could you add OpenID as an authentication provider? Apparently Omniauth supports it, see [1]. [1] https://github.com/intridea/omniauth-openid -- Pierre Chapuis