2008-09-11 3 views
3

ここにシナリオがあります。私は、特にStackOverflowのためにmyopenidを使用しています。私がmyopenidで私のopenidアカウントを最初に設定したとき、私はCardspaceをサポートしてくれたので、試してみることにしました。カードスペースカードをコンピュータ間で移行する際の問題

私は後で別のマシンからStackoverflowにアクセスしたいので、私は自分のカードをバックアップすることを選択しました。私はそれにパスワードとファイル名を与え、バックアップファイルを作成しました。私はノートパソコンに正常にインポートすることもできました。

問題がどこにあるのですか?ノートパソコンからバックアップしたカードを使用できません。元のカードはまだ私のデスクトップ上で素晴らしい作品。私のラップトップがWindows Vista(x64)を実行している間、私のデスクトップはWindows XP SP3(x86)を実行しているという追加情報があります。

アイデア?私は何か間違っているのですか?私は真剣にmyopenidにCardspaceをドロップし、代わりにパスワードソリューションに移動することを検討している。

ありがとうございます!

+0

これは正確にプログラミングの質問になるのですか? –

+0

カードスペースはセキュリティAPIです。プログラマとしてコンピュータ間でカードをマイグレートできない場合は、使用することを検討すべきですか? –

答えて

3

が必要です。しかし、あなたが3.5SP1を1台のマシンに、3.5台以下を別のマシンに持っていた場合、カードから一意のIDを生成するためのコードで(予告なしに)突然の変更がありました。なぜそれがうまくいかないのか説明するかもしれない。

クレームとしてPPIDだけを使用してthe SharpSTS test pageにテストトランザクションを送信し、返されたトークンを調べます。 PPIDが異なる場合はそれがあなたの問題です。

+0

ありがとう! .NET 3.5と.NET 3.5 SP1でCardspaceを使用すると、記述した動作が確認され、PPIDが異なっていました。マシンの残りの部分を3.5 SP1に移行するときにCardspaceをもう一度見なければなりません。 –

0

カードスペースでは、カードはコンピュータにロックされています。エクスポート/インポートによって移動できます。次のバージョン「Geneva」では、Active Directoryを実行しているユーザーにとって便利なディレクトリサービスにカードを格納できます。

関連する問題