我们有一些应用程序使用表单身份验证通过传统的用户名/密码或电子邮件/密码方法进行身份验证。我们希望将这些帐户慢慢迁移到 Windows Identity Foundation (WIF)。
将表单身份验证与 WIF 混合使用(就我所见)并不容易。基本上它归结为创建一个 STS 来提供来自内置数据库的声明。
如果我们选择构建另一个 STS 来托管帐户,有没有办法“合并”来自不同身份验证提供商的帐户?(即有人已经登录并想要合并来自不同身份验证提供程序的附加帐户。)
我们的想法是让客户合并帐户,然后慢慢删除旧的帐户数据库。