Я и мой друг собираемся запустить небольшой форум на сайте. Я рассматриваю возможность использования API-интерфейсов «Войти через Facebook / Twitter», возможно, исключительно (например, Lanyrd ), для входа пользователя. Я не использовал ни один из них раньше, ни сайт с пользовательскими логинами вообще.
Каковы плюсы (и минусы) этих API? В частности:
Какие преимущества я получаю как разработчик от их использования? Какие есть недостатки?
Действительно ли они нравятся / не нравятся конечным пользователям?
Были ли у вас какие-либо технические / логистические проблемы с этими API-интерфейсами?
Вот плюсы и минусы, которые я до сих пор получил:
Pros
- Удобнее для пользователя («зарегистрируйтесь» двумя щелчками, войдите одним)
- Возможно, нет необходимости поддерживать нашу собственную систему входа
Cons
- Нет контроля над нашим процессом входа
- Исключить пользователей Facebook / Twitter, которые обеспокоены тем, что у нас есть какой-то доступ к их аккаунтам
- Аккаунты пользователей на нашем сайте скомпрометированы, если скомпрометированы их аккаунты в Facebook / Twitter.
- И если мы не поддерживаем нашу собственную альтернативную систему входа в систему:
- Зависимость от Facebook / Twitter для нашей системы входа
- Исключить не-Facebook / не Twitter пользователей нашего сайта