Должен ли я поддерживать логин на Facebook или openid?

8

Каковы плюсы и минусы каждого? Имеет ли смысл поддерживать оба? Что проще для пользователей / для реализации?

Гордон Густафсон
источник

Ответы:

8

Это зависит от вашей целевой аудитории - нет правильного ответа. Особенно, если вы пытаетесь использовать свой сайт в качестве бизнеса, вам нужно сосредоточиться на своей аудитории. Простота реализации должна быть второстепенной задачей, тем более что Facebook Connect и OpenID были реализованы на нескольких сайтах, вы сможете легко получить учебные пособия.

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

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

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

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

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

Томас Оуэнс
источник
+1 Хороший ответ. Я не осознавал, что ты получил это прямо передо мной :)
Бен Хоффман
Я думаю, что я получил это за секунды до того, как вы сделали. Я разместил и когда страница обновилась, обе наши посты там.
Томас Оуэнс
4

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

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

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

Наконец, если ваш сайт предназначен для широкой публики, включая людей, которые не разбираются в Интернете, то в OpenID мало что значит, потому что многие люди не знают, что это такое, и не будут его использовать. Интеграция журнала Facebook имеет определенную ценность, потому что большая часть населения США знает, что это такое, и имеет учетную запись в этом случае.

Бен Хоффман
источник
Насчет не-интернет-смекалки, я не уверен, насколько это применимо больше. Google, Yahoo !, AOL, Blogger, WordPress и LiveJournal являются поставщиками OpenID. Я бы предположил, что многие из даже наименее опытных интернет-пользователей имеют учетную запись в одной из этих служб. Пока вы представляете форму регистрации соответствующим образом, они должны понимать, что происходит.
Томас Оуэнс
2
@ Томас - Надеюсь, ты прав. Люди продолжают удивлять меня неправильно. Кроме того, я просто понял, что это зависит от того, являются ли они бизнес-пользователями. OpenID не работает со всеми брандмауэрами. Там, где я сейчас работаю, используется маршрутизатор Cisco, который сокращает длину URL-адреса меньше, чем необходимо для строки Google OpenID. Я должен использовать прокси, чтобы попасть на все сайты SE из-за этого. Это также должно быть соображением.
Бен Хоффман
Я не знал, что это проблема - я никогда не испытывал этого. Интересно.
Томас Оуэнс
Это влияет только на некоторые из старых маршрутизаторов Cisco и может также зависеть от конфигурации, но это проблема.
Бен Хоффман