Open ID лучше, чем обычная система входа в систему? [закрыто]

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

Примечание: это скорее социальная сеть, но не что-то громоздкое.

23
задан 16 June 2009 в 09:09
25 ответов

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

27
ответ дан 28 November 2019 в 20:18
  • 1
    Так, на данный момент это не? –  DragonBorn 10 June 2009 в 18:48
  • 2
    Это не что? Банальность? Я don' t замеченный много сайтов с помощью этого, но я надеюсь больше, будет. Я надеюсь, что это действительно становится распространенным и хорошо принятым пользователями. Прямо сейчас, я don' t имеют смысл относительно ли средний конечный пользователь " trsuts" OpenID или нет. Я получаю чувство что подавляющее большинство don' t уход вообще и нажмет через что-либо для достигания что they' ре, пытающееся видеть... –  Evan Anderson 10 June 2009 в 18:52
  • 3
    I' d говорят, что проблема не доверительна, а скорее что " average" конечный пользователь, скорее всего, даже не услышал о OpenID.. –  dbr 15 June 2009 в 18:41
  • 4
    Я думаю " trust" решение. К " sell" OpenID пользователям мы должны активно говорить им " We' Google разрешения ре / Yahoo / и т.д. обрабатывает аутентификацию Вас и не хранение Вашего имени пользователя / пароль на наших серверах..." It' s положительное думают - устраняют и технический жаргон и просто связывают его как хорошую вещь, которая это. –  Evan Anderson 16 June 2009 в 05:40
  • 5
    @Jim B: Я доверяю J. Случайный производитель приложения, чтобы сделать достаточно хорошее задание, хранящее мои данные (и если я don' t, I' ll хранят копии его самостоятельно). Аутентификация является более трудной проблемой, IMO и I' d скорее имеют " большой guys" сделайте это. Однако я don' t знают, что OpenID подходит для каждого типа приложения. Для входов в систему " casual" сайты, как Отказ сервера, сайты форума, и т.д., I' m прекрасный с ним. Если I' m заключающий сделку, I' d быть более твердым продают на OpenID. –  Evan Anderson 18 June 2009 в 19:56

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

Кажется, что существует группа ядра техников, которые очень не хотят бросить user/pwd, и я могу понять это. Некоторые - защитники конфиденциальности, и я полностью понимаю. Некоторые просто ленивы, не хотите настраивать user/pwd, некоторые - просто берущие. Они хотят получить информацию из Интернета, но никогда не платить за него в так или иначе, всегда (реклама, стойте, и т.д.), я думаю, что это - меньшинство людей, поскольку большинство людей понимает, что они должны способствовать назад, или плата в некотором роде.

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

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

0
ответ дан 28 November 2019 в 20:18

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

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

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

0
ответ дан 28 November 2019 в 20:18

Я сказал бы, что да, OpenID лучше, чем обычное решение для входа в систему с точки зрения пользователя по этим причинам:

  • Я не должен помнить еще одно имя пользователя и пароль для Вашего сайта
  • Я могу использовать один идентификатор для входа в систему для нескольких сайтов, если я хочу
  • Я всегда получаю то же имя пользователя - никакие числа добавления и случайное дерьмо на конце идентификаторов для входа в систему, пока я не получаю тот, который это свободно
  • Это станет более популярным и лучше понятым под пользователями со временем
  • При объяснении пользователям, как это работает и преимущества для них довольно просты
  • У большинства пользователей будет учетная запись бесплатного e-mail от Yahoo или Google, который они могут использовать в качестве поставщика OpenID-> они, вероятно, даже не знают, что это возможно.
  • Пользователи могут все еще дать другой адрес электронной почты OpenID-поставщику один (если это - бесплатная учетная запись yahoo/gmail/whatever), в котором Вы можете сделать, чтобы они нажали на ссылку подтвердить как резервное копирование для отправки "забытого мой пароль" электронные письма или другие уведомления или маркетинг gumph к.

Помните, что просто, потому что у Вас есть опция OpenID, который это не означает, Вы не можете также дать пользователям резервную опцию наличия традиционной username+password комбинации в случае, если они не хотят использовать OpenID или не имеют поставщика. Ничто неправильно с разрешением пользователям выбрать, который они хотят, если они знают, и иначе принимающий значение по умолчанию к OpenID, imo :)

1
ответ дан 28 November 2019 в 20:18

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

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

1
ответ дан 28 November 2019 в 20:18

Для сайта социальной сети OpenID поможет притянуть технически подкованное. Однако, если это будет Вашей единственной опцией, то она отпугнет всех остальных. Пользователи приучены к регистрации с новыми логинами и паролями на каждом сайте. OpenID является новым и внешним, и может заставить пользователей задаться вопросом, почему они дают свои учетные данные третьему лицу. Типичному пользователю OpenID мог бы также заявить, что GiveMeYourInformationSoICanSpamYou... это - просто еще одна причина для них сомневаться относительно целостности Вашего сайта.

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

1
ответ дан 28 November 2019 в 20:18

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

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

В моем работодателе, согласно закону, я не могу доверять НИКАКОМУ крупному поставщику OpenID там потому что:

  • Они не осуществляют периодические изменения пароля
  • Они не осуществляют длину пароля / сложность
  • Я не могу контролировать их методы управления системами

Это не всесторонний список каким-либо образом.

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

IMO, у правительств есть потенциал, чтобы заставить эту технологию работать. Если бы DMV состояния/провинциальный или почтовое отделение предложили услугу, где граждане устанавливают учетные данные онлайн, доступные через OpenID, Вы смогли бы доверять Почтовому отделению/DMV учетные данные. (Поскольку правительство заявляет: 'Необходимо доверять нам'), я полагаю, что страны как Норвегия и Дания уже выпускают отдельные учетные данные PKI.

1
ответ дан 28 November 2019 в 20:18
  • 1
    Вы знаете, Вы могли создать поставщика OpenID, который делает всех тех. Возможно, взимайте за сервис и продайте его государственным служащим как безопасная, легальная, единая точка входа that' s совместимый с большей сетью. –  Joel Coel 18 June 2009 в 16:40
  • 2
    Это - продукт, который качался бы, но он также вид ослабляет целое понятие OpenID. –  duffbeer703 18 June 2009 в 23:36

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

1
ответ дан 28 November 2019 в 20:18

Еще нет.

Этому нужна поддержка браузера. Браузеры завершили бы превосходный пользовательский опыт с OpenID, поскольку они могли управлять Вашими идентификационными данными централизованным способом и сделать вещи очень простыми (кажется, что веб-сайт, который Вы посещаете, использует OpenID, Вы хотите использовать http://yahoo.com/user для входа в систему?) и безопасный.

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

1
ответ дан 28 November 2019 в 20:18

OpenID, в то время как хороший концептуально сталкивается с IMO тяжелое сражение, потому что это a) трудный для разработчиков реализовать и b) трудный для пользователей привыкнуть к понятию использования URL. Шаблон имени пользователя/использования пароля довольно плотно внушен в этой точке.

Тем не менее взгляните на Clickpass (www.clickpass.com). Они активно пытаются сделать OpenID легче использовать.

Удачи.

1
ответ дан 28 November 2019 в 20:18
  • 1
    Мне нравится то, что serverfault обеспечивает большие, активируемые по щелчку значки для наиболее распространенного, которое делает всю работу для Вас! –  Mark Henderson♦ 16 June 2009 в 23:31

Я ненавижу открытый, и это была главная причина НЕ подписаться в serverfault/stackoverflow Что относительно пользовательской конфиденциальности? Некоторые пользователи, как я, - чрезвычайно параноики, и не любит смешивать информацию о Facebook/Yahoo/Google между различными веб-сайтами

1
ответ дан 28 November 2019 в 20:18
  • 1
    - 1 OpenID не делится информацией между веб-сайтами, которые используют его. –  David Z 15 June 2009 в 16:55
  • 2
    я знаю, но я don' t дают мою электронную почту любому. Я использую доступную почту везде, и если веб-сайт блоки доступные письма, ну, в общем, они won' t получают мое членство. Используя открытый = использование моей реальной почты = я ненавижу так много –  Magnetic_dud 15 June 2009 в 18:12
  • 3
    Don' t забывают что, благодаря OpenID, даже Jeff Atwood' s учетная запись был взломан. codinghorror.com/blog/archives/001263.html –  Magnetic_dud 15 June 2009 в 18:19
  • 4
    Mag_Dude.. Atwood' s, ТАКИМ ОБРАЗОМ, учетная запись была взломана, потому что он использовал тот же пароль на небезопасном сайте, как он сделал на своей учетной записи Openid. Парень взломал свой пароль на небезопасном сайте, затем проверил его открытую учетную запись, чтобы видеть, было ли это то же, и это было. –  tomjedrz 16 June 2009 в 21:20
  • 5
    @Magnetic_dud: клиентские сайты OpenID как StackOverflow/Serverfault can' t крадут Ваши учетные данные с поддельным приглашением ко входу в систему. Все, что они получают, является Вашим именем OpenID , но that' s никакое Ваше имя пользователя или пароль. только место Вы каждый вводить Ваше имя пользователя со своим исходным выбранным поставщиком OpenID. Единственный риск здесь состоит в том, что Ваш исходный поставщик OpenID будет взломан или пойдет жулик и I' d скорее доверяют кому-то, для кого хранение учетных данных является ключевой компетенцией, чтобы сделать его правильно, чем собрание случайных веб-сайтов, и один из которых мог сделать ошибку. –  Joel Coel 18 June 2009 в 16:35

Существуют преимущества использования, открытого с обеих сторон: 1. Разработчики не должны реализовывать систему входа в систему (база данных, клиент, обрабатывающий, безопасность приложения и т.д.) 2. Пользователи не должны помнить дополнительный набор учетных данных.

На руке onther Вы могли бы испугать некоторых пользователей, которые не являются действительно компьютером savy и откажутся отдать, говорят что thetir учетные данные Google для входа в систему в сайт.

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

2
ответ дан 28 November 2019 в 20:18
  • 1
    хм, все, которые я знаю, были рады дать Facebook их полный u/p для него для загрузки их addressbook для спама меня 50 раз... –  Mark Henderson♦ 16 June 2009 в 23:28

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

Каждый веб-сайт думает их в самом важном. Каждый веб-сайт настаивает, чтобы Вы создали учетную запись, прежде чем можно будет сделать что-либо. StackOverflow, Serverfault, Википедия, WowWiki, Wowhead, Форумы MS, CodeProject, CodePlex, вперед и вперед...

Они все требуют, чтобы я создал выбор уникальное имя пользователя, пароль, и раскошелился на мой адрес электронной почты. Затем они настаивают, чтобы я пошел, проверяют мою электронную почту, прежде чем они позволят мне отправить, отредактировать, загрузите, нажмите, прокомментируйте, оцените и т.д. Нет никакой причины не позволить мне использовать Ваш сайт момент, я блуждаю в него.

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

OpenID, кажется, это. Но это было только возможно, после того как Google поддерживал его. Перед этим это была собственная система входа в систему propritary StackOverflow - что они были слишком ленивы для хостинга себя. Теперь, когда Google поддерживает OpenID, на самом деле возможно, что у всех уже будет он.

В эти дни, я не желающая необходимость создать учетные записи на веб-сайтах и проклясть операторы, кто думает, что мне придется создать учетную запись сначала.

Не заставляйте меня ненавидеть Ваш сайт, также.

3
ответ дан 28 November 2019 в 20:18
  • 1
    Umm... stackoverfow/serverfault don' t требуют что-либо отправлять.Попробуйте: используйте другой браузер или машину и посетите serverfault и you' ll смочь спросить или ответить на вопросы без регистрации. Если Вы продолжаете использовать тот же самый браузер, you' ll даже зарабатывают для представителя и полномочий со временем, ничего никогда не давая им. –  Joel Coel 18 June 2009 в 16:37
  • 2
    и это wasn' t собственный к stackoverflow... Yahoo, Facebook и бесчисленные другие вся поддержка и поощряют его :) –  warren 25 September 2009 в 08:59
  • 3
    Большая вещь о стандартах OpenID - это there' s так многие для выбора из! –  Ian Boyd 25 September 2009 в 19:46

Я могу думать о сценарии, когда OpenID получит многих пользователей на месте. Предположим, что крупнейший сайт теряет миллионы паролей пользователя злым хакерам [*], и список просачивается. Большинство пользователей будет в панике, не только из-за одной определенной учетной записи, но потому что они используют тот же вход в систему/пароль для нескольких сайтов. И они делают. Я знаю, я делаю. И я не отслеживаю эти учетные записи, таким образом, результат состоит в том, что я никогда не могу изменять свои пароли.

Теперь, когда я знаю, что злодей может украсть мои учетные записи, что я сделаю? Я попытаюсь пройти через эту подавляющую задачу изменяющихся паролей. Или я наткнусь на понятие OpenID и попытаюсь преобразовать все эти учетные записи в случае. Это означало бы, что у меня эффективно все еще есть единственный вход в систему/пароль для нескольких сайтов, но теперь я могу по крайней мере легко изменить пароль во всех них. И в случае, если злые хакеры крадут мой OpenID, у меня есть единственная проблема, чтобы сделать запрос на восстановление пароля или по крайней мере отключить учетную запись.

[*] - чтение: деточки сценария

3
ответ дан 28 November 2019 в 20:18

Я лично перешел строку к любви OpenID. Я раньше был стойким к нему от общей паранойи. Теперь это - просто слишком много боли в $ a$ для хранения всего прямо. Я действительно соглашаюсь, что нетехнические пользователи могли бы бороться сначала, но я думаю более широко распространенное, это становится более удобными людьми, доберется. Некоторые сайты предлагают и традиционную (локальную) систему аутентификации и также опцию использования OpenID. Я думаю, что образование собирается помочь много здесь, поэтому если Вы ясно объясните, что OpenID и его преимущества затем, то это будет иметь большое значение для принятия.

Как технология Единой точки входа (SSO) это открыто для общих рисков любого SSO. С той точки зрения я еще не готов интегрировать свой банк или медицинские сайты в него :) Не то, чтобы это предлагается ими так или иначе...

4
ответ дан 28 November 2019 в 20:18

Я добавлю это с OpenID, Вы обычно хотите OAuth, который получает преступно низкое нажатие.

Другие уточнили достаточно о OpenID, OAuth добавляет к набору, что другой сайт не только знает, кто Вы через своего поставщика OpenID, но и можно также сказать то, что рассматриваемому сайту позволяют знать о Вас.

  • электронная почта потребностей для пользовательских деталей
  • потребности first-/lastname для пользовательских деталей
  • страна потребностей

может быть весь штраф. Как насчет тех:

  • номер социального страхования
  • номер кредитной карты
  • номер телефона
  • почтовый адрес

Так OpenID + OAuth является большой комбинацией, и при помощи Вас не только имеют единственное место для хранения имени пользователя и и при помощи пароля, но также и где Вы сохраняете детали о себе и не теряете обзор, о котором сайт имеет доступ к какой детали о Вас.

4
ответ дан 28 November 2019 в 20:18
  • 1
    Я люблю OAuth в теории. На практике I' ve нашел очень мало гранулярности. Большинство потребителей OAuth, кажется, просит мочь получить доступ (чтение и запись) ко всем Вашим данным. –  Evan 16 June 2009 в 10:40
  • 2
    Данные you' ре, говорящее о - электронная почта, имя, страна, адрес, и т.д. - может быть передано с расширением OpenID как Простая Регистрация (sreg) или Exchange Атрибута. Ограничение - то, что это может только быть передано во время входа в систему через агент пользователя. Вещью, которую добавляет OAuth, является способность к клиентскому приложению и серверу, чтобы иметь прямое подключение, по которому клиент может сделать вызовы API без пользователя существующими, который может быть более полезен для некоторых случаев. (например, Вы хотите адрес электронной почты при отправке новостной рассылки, не, когда пользователь входит в систему.) –  keturn 14 August 2009 в 22:17

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

7
ответ дан 28 November 2019 в 20:18

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

Кроме того, возможно, RPXnow будет интересен.

5
ответ дан 28 November 2019 в 20:18

Не забывайте, что это не должна быть альтернативная опция. Вы можете (и вероятно должен) добавлять поддержку OpenID в дополнение к традиционным методам входа в систему. Это не отпугнет 'общих' пользователей - они просто используют существующий метод при создании жизни намного более приятной для тех, кто использует OpenID.

10
ответ дан 28 November 2019 в 20:18

Укажите, неправы ли мы.

Отрицательные представления

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

Позитивные взгляды

  • Это защищено, потому что мы не просим их учетные данные.
  • Это быстрее когда-то вошло в систему.
  • "Преодолевает учетное перегорание". Очень трудно отследить, сколько людей пропускает сайт, потому что они отказываются поддерживать еще одно имя пользователя/пароль. - Мафия Kara
16
ответ дан 28 November 2019 в 20:18
  • 1
    Профессионалам я добавил бы " преодолевает учетные данные burnout". It' s очень трудно для отслеживания, сколько людей пропускает сайт, потому что они отказываются поддерживать еще одно имя пользователя/пароль. Я знаю I' m там. –  Kara Marfia 10 June 2009 в 20:46
  • 2
    Очень верный... :) –  DragonBorn 10 June 2009 в 21:02
  • 3
    я думаю, разрешают OpenID. Don' t заставляют меня перейти через обручи для использования сайта. Если Вы настаиваете, чтобы я дал Вам username/password/e-mail i' m просто собирающийся идти дальше. Дайте мне OpenID и i' ll, по крайней мере, смотрят на него. –  Ian Boyd 15 June 2009 в 17:12
  • 4
    Мне бы хотелось проголосовать за это дважды, когда-нибудь чему-то нравится открытый, могло бы быть полезным, но на данный момент it' s просто другой ЛАВАШ для пользователей. –  Jim B 15 June 2009 в 20:45
  • 5
    Jim: Я верю этому так.:) –  DragonBorn 16 June 2009 в 08:54

OpenID более сложен, и делает Вас зависящими от других поставщиков, не спускающихся.

Одна из проблем, которые StackOverflow имеет с ним, то, что, если Вы регистрируетесь с другим OpenId, чем обычный, Вы используете, Вы теряете свои оценки и значки (возможно, они зафиксировали это к настоящему времени, не услышали). Было одно время, я не мог регистрироваться в течение часа, потому что мой поставщик снизился.

1
ответ дан 28 November 2019 в 20:18
  • 1
    OpenID действительно позволяет обходить это - можно использовать личный веб-сайт для делегирования настоящему поставщику OpenID, поэтому если поставщик спускается, it' s легкий переключиться на другой. Конечно, that' s, вероятно, не вид вещи большинство нетехников до выполнения... –  David Z 15 June 2009 в 16:53
  • 2
    It' s не " complicated" it' s просто отличающийся. С OpenID: " введите openid.example.com, нажмите Okay, введите свой пароль и you' ре подписанный up". с существующей системой: " введите свое имя пользователя и пароль и возможно другие детали, проверьте свою электронную почту, нажмите на ссылку, чтобы активировать Вашу учетную запись, наконец повторно ввести Ваш login/password". повседневное использование OpenID нелепо просто, и в основном то же - вводит Ваш OpenID, нажимает хорошо, вводит Ваш пароль. –  dbr 15 June 2009 в 18:47
  • 3
    Также.. " это, если Вы регистрируетесь с другим OpenId, чем обычный, Вы используете, Вы теряете свои оценки и badges" - допускают ошибку, если Вы регистрируетесь с другой учетной записью, конечно, Вы теряете свои банковские реквизиты.. stackoverflow/serverfault позволяют Вам использовать несколько учетных записей OpenID, и OpenID позволяет Вам использовать свой собственный персональный сайт как поставщику OpenID, или как " proxy" для одного или нескольких (хорошо, делегат), как David упомянул –  dbr 15 June 2009 в 18:49
  • 4
    " OpenID действительно позволяет обходить это - можно использовать личный веб-сайт для делегирования настоящему поставщику OpenID, поэтому если поставщик спускается, it' s легкий переключиться на другой one" I' ve нашел это к не действительно иметь место. Большая часть OpenID " consumers" I' ve имел дело с хранилищем перенаправленный (или канонический) OpenID URL, не тот, который делегировал. –  Evan 16 June 2009 в 10:35
  • 5
    (Просто проверенный, и это включает StackOverflow.) Много потребителей OpenID позволяет Вам присоединять больше чем один идентификатор к той же учетной записи, которая я вижу быть полезным. –  Evan 16 June 2009 в 10:37

Единственная проблема, которую я вижу с OpenID, следующая:

Вообразите два связанных сайта. Они оба позволяют вход в систему OpenID. Конечно, затем они могут совместно использовать статистику действия друг между другом - говорят, что я делаю действие X и действие Y на первом сайте и затем, когда я посещаю второй сайт, я засыпан целенаправленной рекламой, согласно моим операциям по первому сайту. По некоторым причинам отсутствие изоляции между логинами OpenID кажется немного неприятным для меня.

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

0
ответ дан 28 November 2019 в 20:18
  • 1
    Если Вы используете Google в качестве своего поставщика OpenID, они на самом деле выпускают другой OpenID (который включает большую случайную строку) на каждый сайт, который Вы посещаете, для предотвращения такой проблемы корреляции перекрестного сайта you' ре, говорящее о. Лично, я полагаю, что антифункция, чтобы иметь по умолчанию, потому что это означает, изменяет ли сайт свой домен входа в систему затем все Ваше выпущенное Google повреждение OpenIDs, но это действительно решает ту проблему. It' d быть хорошим, если это было дополнительным. –  keturn 14 August 2009 в 22:06

Откройте ID является одной из тех вещей, которых Вы или любите или ненавидите идею - я думаю, что это действительно сводится к идее того, просматриваете ли Вы централизацию "authentity" с энтузиазмом или скептически.

Другими словами, когда Вы узнаете, что учетная запись на открытом сайте поставлена под угрозу, сделайте Вы думаете, "о, тсс! t, теперь я потенциально скомпрометирован на каждом сайте, который я использую, который открылся для", или, "о, хороший, теперь я только должен изменить свой пароль для всех тех сайтов в одном месте".

1
ответ дан 28 November 2019 в 20:18

Другой вещью, которую OpenID дает Вашим пользователям, является способность использовать более сильные учетные данные. Я вижу некоторую озабоченность по поводу фишинга в ответах здесь, но можно выбрать поставщика OpenID, который не использует phishable/replayable учетные данные вообще. Сертификаты SSL или Информационные карты, например, поддерживаются на некоторых поставщиках. myOpenID имеет вещь, где он требует, чтобы Вы ответили на телефонный звонок, прежде чем можно будет войти в систему. Я вполне уверен существуют другие сайты то использование аппаратные ключи.

Да, большинство Ваших пользователей, вероятно, просто нажмет кнопку Yahoo и не использование это. Но это дает им выбор, и Вы не должны волноваться о деталях реализации. Я утверждаю, что легче добавить поддержку OpenID Вашему сайту, чем это должно поддерживать сертификаты SSL в перекрестном браузере путь. И это, конечно, легче, чем поддержка всех сертификатов SSL, Информационных карт, телефонной проверки, маркерной проверки, DDRpass, случайного точечного автора стереограммы, или безотносительно дурацкой вещи, о которой они думают затем.

2
ответ дан 28 November 2019 в 20:18

Я не пытаюсь передумать. Рассмотрите эти факты. OpenID является только двумя вещами, отличающимися от user+password системы аутентификации:

  • поместите, где Ваша аутентификация происходит. Если Вы использовали name+password прежде, место изменений OpenID, где пароль проверяется. Если Вы использовали сертификат прежде, изменения OpenID, где сертификат проверяется.
  • OpenID URL уникален для целого WWW (не рассматривающий альтернативный корневой DNS-es)

То, на что я пытаюсь указать, то, что ничто больше не изменяется:

  • OpenID не является заменой для регистрационной процедуры (но он может упростить регистрацию через sREG расширение),
  • это не менее безопасно. Если один использовал короткие пароли прежде, он будет использовать их снова.
  • это не подразумевает, что у Вас не могут быть сотен различных идентификаторов для каждого веб-сайта там для параноидальных людей.
  • это не подразумевает "OMG, это - технология фаната, убегите!!". Нет, можно сделать хорошие начищенные пуговицы как группа StackOverflow сайтов, сделал для общих поставщиков OpenID. Это намного более удобно для пользователя.
  • это не подразумевает перенаправления. Можно сделать аутентификацию в iframe или отдельном окне браузера.

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

2
ответ дан 28 November 2019 в 20:18

Теги

Похожие вопросы