OpenID: Too many providers, not enough consumers