Проблемы с переносом карт Cardspace между компьютерами

StackOverflow https://stackoverflow.com/questions/57154

  •  09-06-2019
  •  | 
  •  

Вопрос

Вот сценарий.Я использую myopenid, помимо прочего, для StackOverflow.Когда я изначально настроил свою учетную запись openid с помощью myopenid, я решил попробовать Cardspace, потому что у них была поддержка.

Позже мне захотелось получить доступ к Stackoverflow с другого компьютера, поэтому я решил создать резервную копию своей карты.Я дал ему пароль и имя файла и успешно создал файл резервной копии.Мне также удалось успешно импортировать его на свой ноутбук.

Вот здесь и возникает проблема: я не могу использовать карту, резервную копию которой я создал на своем ноутбуке.Оригинальная карта по-прежнему отлично работает на моем рабочем столе.Дополнительная информация: на моем рабочем столе установлена ​​Windows XP SP3 (x86), а на моем ноутбуке — Windows Vista (x64).

Есть идеи?Я делаю что-то неправильно?Я серьезно подумываю о том, чтобы отказаться от Cardspace на myopenid и вместо этого перейти к решению с паролями.

Спасибо!

Это было полезно?

Решение

Это должен работа;однако, если у вас установлена ​​версия 3.5SP1 на одной машине и версия 3.5 или меньше на другой, произошло (необъявленное) критическое изменение кода для генерации уникального идентификатора с карты;что может объяснить, почему это не работает.

Я бы попробовал отправить тестовую транзакцию на тестовая страница SharpSTS используя только PPID в качестве утверждения, и проверьте отправленный обратно токен;если PPID различаются, то это ваша проблема.

Другие советы

В Cardspace карта привязана к компьютеру.Вы можете перемещать его, экспортируя/импортируя.Следующая версия «Женева» позволит вам хранить ваши карточки в службе каталогов, что полезно для тех, кто использует Active Directory.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top