Cardspace カードをコンピュータ間で移行する際の問題
質問
これがシナリオです。私は myopenid を StackOverflow などに使用しています。最初に myopenid を使用して openid アカウントを設定したとき、サポートがあったため、Cardspace を試してみることにしました。
後で別のマシンから Stackoverflow にアクセスしたかったので、カードをバックアップすることにしました。パスワードとファイル名を指定し、バックアップファイルを作成することに成功しました。また、ラップトップに正常にインポートすることもできました。
ここで問題が発生します。ラップトップからバックアップしたカードが使用できません。元のカードは今でもデスクトップで問題なく動作します。追加情報として、私のデスクトップでは Windows XP SP3 (x86) が実行されており、ラップトップでは Windows Vista (x64) が実行されています。
何か案は?私は何か間違ったことをしているでしょうか?myopenid で Cardspace を削除し、代わりにパスワード ソリューションに移行することを真剣に検討しています。
ありがとう!
解決
それ すべき 仕事;ただし、あるマシンに 3.5SP1 があり、別のマシンに 3.5 以下のマシンがある場合、カードから一意の ID を生成するコードに (未発表の) 重大な変更が加えられました。それが機能しない理由を説明できるかもしれません。
テストトランザクションを送信してみます SharpSTS テスト ページ PPID のみをクレームとして使用し、返送されたトークンを検査します。PPID が異なる場合、それは問題です。
他のヒント
Cardspace では、カードはコンピュータにロックされます。エクスポート/インポートすることで移動できます。次のバージョン「Geneva」では、Active Directory を実行しているユーザーにとって便利なディレクトリ サービスにカードを保存できるようになります。