切换OpenId提供程序(Janrain engange切换到其他内容)

切换OpenId提供程序(Janrain engange切换到其他内容),openid,Openid,我已经使用Janrain engange很长一段时间了,对它非常满意。 尽管最近我收到了一些来自用户的报告,但我还没有真正确定下来。一个问题是,一些用户无法使用谷歌登录,而与此同时,我也可以登录。问题只是不确定地消失了 我对它的另一个问题是,您不能在国外网站的JavaScript小部件中使用it登录用户,因为您在成功登录后会被重定向到新页面 所以,我开始准备使用我的身份验证提供者。我的主要问题是,如何迁移用户凭据。在我的数据库中,我有存储用户id和openId id的字段。如果我切换到.NET库

我已经使用Janrain engange很长一段时间了,对它非常满意。 尽管最近我收到了一些来自用户的报告,但我还没有真正确定下来。一个问题是,一些用户无法使用谷歌登录,而与此同时,我也可以登录。问题只是不确定地消失了

我对它的另一个问题是,您不能在国外网站的JavaScript小部件中使用it登录用户,因为您在成功登录后会被重定向到新页面

所以,我开始准备使用我的身份验证提供者。我的主要问题是,如何迁移用户凭据。在我的数据库中,我有存储用户id和openId id的字段。如果我切换到.NET库,这个openId id是否仍然可以用于身份验证,还是必须强制执行新的注册过程

结果: DotNetOpenAuth Libaray是迁移的好选择。 唯一的问题是谷歌账户。为此,我必须开发一个迁移过程,向用户发送一封带有链接和令牌的邮件,以便他们能够对自己进行身份验证