В чем разница между Microsoft Passport и OpenID? - PullRequest
2 голосов
/ 09 декабря 2008
  • OpenId является открытым исходным кодом и может быть осуществляется кем-либо.
  • В обоих случаях мои учетные данные хранится на стороннем сервере.
  • Единственное преимущество, которое я могу придумать для использования Microsoft Passport является надежность Microsoft.

Ответы [ 4 ]

4 голосов
/ 09 декабря 2008

Если вы используете OpenID, вы можете выбрать, кто является вашим провайдером аутентификации бэкэнда, и изменить его по своему желанию. Если у вас есть собственная веб-страница, то немного кода вверху может указывать на вашего провайдера аутентификации. Если вам это больше не нравится, измените его на что-то другое.

Также, если вы предпочитаете, вы можете запустить свой собственный провайдер аутентификации OpenID. Тогда ваши учетные данные не будут удерживаться кем-либо еще.

4 голосов
/ 09 декабря 2008

OpenID - это децентрализованная система аутентификации, в то время как Passport централизован.

Если вы используете OpenID, вы не будете полагаться на какого-либо стороннего поставщика, который может отключить службы или выступить в роли старшего брата или ... потому что вы используете механизм распределенной аутентификации .

И у вас может быть намного больше пользователей, чтобы войти в систему, поскольку все основные поставщики (включая Microsoft) собираются поддерживать OpenID в ближайшем будущем. Вы не заставляете пользователей создавать учетные записи на любом провайдере OpenID. При желании они могут запустить собственный сервер аутентификации для входа на ваш сайт.

1 голос
/ 09 декабря 2008

Паспорт привязан к одному поставщику, открытый идентификатор мне кажется фишинговым кошмаром, ожидающим своего появления.

Я бы сказал, использовать открытый идентификатор для единого входа в тех случаях, когда безопасность не является жизненно важным (блог / форумы / и т. Д.), И что-то более похожее на карточное пространство Microsoft для вещей, где безопасность важнее (электронная торговля)

http://dotnetslackers.com/articles/security/microsoft_cardspace_getting_started.aspx

0 голосов
/ 17 декабря 2008

Microsoft Passport поддерживает только аутентификацию по имени пользователя и паролю. Многие провайдеры OpenID поддерживают вход в Cardspace, X509 или другие средства защиты от фишинга. Это означает, что ваш OpenID на самом деле может быть более защищен, чем MS Passport.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...