Удостоверения личности, такие как Windows Cardspace, являются хорошей альтернативой, поскольку они хранятся на вашем компьютере и могут быть скопированы. Технически это называется Метасистема идентификации или Карты идентификации .
Это отличается от централизованной службы идентификации, такой как OpenID. Хорошая вещь в системе OpenID состоит в том, что вероятность того, что сервер идентификации каждого пользователя отключится, довольно мала. Однако в отдельности каждый пользователь может испытывать сбой.
Система InfoCard от Microsoft является хорошим решением, хотя она не очень популярна.
Это не новая проблема - подписывание и шифрование электронной почты - это аналогичное решение для системы с закрытым / открытым ключом. У GPG действительно есть хранилища ключей, где вы можете публиковать свои открытые ключи, чтобы люди могли проверить ваши подписи.
Если вы действительно хотите избежать какой-либо возможности неработающего сервера идентификации (довольно строгое требование), используйте CardSpace или какую-либо другую систему закрытых / открытых ключей, где сами пользователи имеют ключи, и им нужно только продемонстрировать что они у них есть по некоторому алгоритму хэширования ответа на запрос.
Кроме того, решение для карточного пространства - это не вопрос Microsoft, существует множество приложений для всех операционных систем. Я считаю, что это публичный стандарт.