В чем разница между Microsoft Passport и OpenID?

голоса
2
  • OpenId является открытым исходным кодом и может быть реализован любым.
  • В обоих случаях мои учетные данные хранятся на сервере третьей стороны.
  • Единственное преимущество, что я могу придумать для использования Microsoft Passport является надежность Microsoft.
Задан 09/12/2008 в 19:19
источник пользователем
На других языках...                            


4 ответов

голоса
4

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

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

Ответил 09/12/2008 в 19:32
источник пользователем

голоса
4

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

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

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

Ответил 09/12/2008 в 19:20
источник пользователем

голоса
1

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

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

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

Ответил 09/12/2008 в 19:31
источник пользователем

голоса
0

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

Ответил 17/12/2008 в 05:55
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more