2011-01-30 66 views
1

我一直在使用Janrain engange很长一段时间,并且一直很满意它。最近虽然我从用户那里得到了一些我无法真正确定的报告。一个问题是,有些用户无法使用谷歌登录,同时,我能够登录。这个问题神秘地消失了。 ...切换OpenId提供商(Janrain engange为其他)

我遇到的另一个问题是,您无法在外部网站上的JavaScript Widget中使用它登录用户,因为您在成功登录后重定向到新页面。

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

回答

0

结果: DotNetOpenAuth Libaray是迁移的不错选择。 唯一的问题是谷歌帐户。对于这些,我不得不开发一个迁移过程,在这个过程中,我会向用户发送带有链接和令牌的邮件,以便他们可以验证自己。