在计算机之间迁移Cardspace卡时出现问题
时间:2020-03-05 18:51:40 来源:igfitidea点击:
这是场景。我正在将myopenid用于StackOverflow等。最初使用myopenid设置openid帐户时,我决定尝试Cardspace,因为它们得到了支持。
后来我想从另一台机器访问Stackoverflow,所以我选择备份卡。我给了它一个密码和一个文件名,并成功创建了一个备份文件。我还能够将其成功导入到我的笔记本电脑中。
这是问题所在,我无法使用从笔记本电脑备份的卡。原始卡在我的桌面上仍然可以很好地工作。其他信息是,我的台式机运行Windows XP SP3(x86),而笔记本电脑运行Windows Vista(x64)。
有任何想法吗?难道我做错了什么?我正在认真考虑将Cardspace放在myopenid上,并改为使用它们的密码解决方案。
谢谢!
解决方案
回答
它应该工作;但是,如果一台计算机上安装的是3.5SP1,而另一台计算机上安装的是3.5或者更少,则代码发生了(未宣布的)重大更改,从而从卡中生成了唯一ID。这可以解释为什么它不起作用。
我将尝试仅使用PPID作为声明将测试事务发送到SharpSTS测试页面,并检查发送回的令牌。如果PPID不同,那就是问题。
回答
在Cardspace中,卡已锁定到计算机。我们可以通过导出/导入来移动它。下一版本"日内瓦"将使我们可以将卡存储在目录服务中,这对于运行Active Directory的用户很有用。