Ja i mój przyjaciel chcemy uruchomić małą stronę forum. Rozważam użycie interfejsów API „Zaloguj się przez Facebook / Twitter”, być może wyłącznie (a la Lanyrd ), do logowania użytkownika. Nigdy wcześniej nie korzystałem z żadnego z nich, ani nie prowadziłem strony z loginami użytkowników.
Jakie są zalety (i wady) tych interfejsów API? Konkretnie:
Jakie korzyści czerpię jako programista z ich używania? Jakie są wady?
Czy użytkownicy końcowi faktycznie ich lubią?
Czy napotkałeś jakieś problemy techniczne / logistyczne związane z tymi interfejsami API?
Oto zalety i wady, które mam do tej pory:
Plusy
- Bardziej wygodny dla użytkownika („zarejestruj się” za pomocą dwóch kliknięć, zaloguj się za pomocą jednego kliknięcia)
- Prawdopodobnie nie ma potrzeby utrzymywania własnego systemu logowania
Cons
- Brak kontroli nad naszym procesem logowania
- Wyklucz użytkowników Facebooka / Twittera, którzy obawiają się, że uzyskamy jakiś dostęp do ich kont
- Konta użytkowników w naszej witrynie są zagrożone, jeśli ich konta na Facebooku / Twitterze są zagrożone.
- A jeśli nie utrzymamy własnego alternatywnego systemu logowania:
- Zależność na Facebooku / Twitterze dla naszego systemu logowania
- Wyklucz z naszej witryny użytkowników spoza Facebooka / spoza Twittera