2010-12-29 12 views
12

Vogliamo semplificare la registrazione dell'utente e il processo di login. L'obiettivo è ridurre il tempo e gli sforzi per gli utenti di registrarsi e accedere al nostro sito.Facebook Connect vs Twitter Anywhere vs OpenID per il sistema di accesso/registrazione di terze parti?

Allo stesso tempo, non vogliamo sopraffare gli utenti con le scelte. Non ci piace come alcuni siti web presentino le opzioni di registrazione/accesso attraverso più canali (ad es., Facebook, Twitter).

Quali sono i pro/contro di ciascuno di questi sistemi? Quale usi e quali sono i tuoi difetti principali?

+0

un articolo che menziona i pro/contro di facebook connect & openid: http://rww.readwriteweb.netdna-cdn.com/archives/facebook_connect_vs_open_id.php – vsr

risposta

5

Beh, sì, tutto dipende dal pubblico dell'utente.

In ogni caso, direi che Facebook Connect è probabilmente la scelta migliore a causa del numero di persone che usano Facebook. Tuttavia, per quanto ho notato, non sono siti web "professionali" che usano Facebook Connect, principalmente forum e blog di notizie non ufficiali (ma popolari).

Molti siti Web "professionali" (catering per ... beh, professionisti) utilizzano un normale registro/accesso anziché Twitter, Facebook o OpenID. Tuttavia, un sito web professionale avrebbe probabilmente bisogno di una soluzione più professionale, quindi suggerirei OpenID, che supporta anche siti web come Yahoo! Mail e comunità di sviluppatori (come Stack Overflow!). È possibile visualizzare l'elenco completo dei siti here.

In tutta onestà, non penso davvero che l'utilizzo di un accesso Twitter sarebbe molto efficiente. Pensaci in questo modo: per esempio, ho notato (ma potrei sbagliarmi) che Twitter è usato principalmente dal piccolo hobbista o dalle persone che lo usano per dare aggiornamenti su ciò che stanno facendo o facendo (e qualche volta solo le persone che vogliono essere nei tempi). Quindi, a meno che il tuo sito web non sia rivolto a questo tipo di persone, non sarebbe davvero utile. Inoltre, non conosco molte persone a cui piace particolarmente, in parte a causa della sua eccessiva popolarità. Tuttavia, potrebbe essere lo stesso per Facebook, ma questo è tutto soggettivo, quindi se vuoi davvero scegliere Twitter, fallo.

In ogni caso, questa è la mia opinione sulle cose. Non uso personalmente questi sistemi sui siti Web che ho creato, ma so come funzionano.

Per uno, quando si accede utilizzando uno di questi per la prima volta, portano l'utente a una nuova pagina o apre una finestra popup chiedendo loro di confermare se vogliono collegare il loro account [Qualunque] al tuo [ Nome sito Web]. Dopodiché, è un po 'più facile da usare solo perché non devono continuare a ripetere il processo a meno che non impediscano il tuo sito web sul loro servizio.

Con OpenID, è necessario accedere alla tua pagina web OpenID abilitato utilizzando http://myusername.myopenid.com/ o myusername.myopenid.com. Se non scelgono di ricordare la loro password, questo può diventare un po 'noioso da digitare ogni volta.

Con Facebook Connect, di solito connette automaticamente tutte le informazioni al sito Web, incluso il nome completo e l'immagine del profilo (nel senso che se hanno un'immagine di profilo di quel tatuaggio accattivante sulla parte interna della coscia, gli altri utenti saranno in grado di guarda quello).

Infine, per quanto posso vedere, Twitter non fa molto altro che connettere qualsiasi nome che hai nella pagina del tuo profilo (se si tratta di "John Doe" o "Weiner Schnitzel", verrà visualizzato sul tuo sito web) e la tua immagine del profilo, proprio come su Facebook.

Per finire, quelli sono praticamente tutti i pro e i contro che posso dire sui servizi. In bocca al lupo!

+0

-1 per il paragrafo * non professionale *! basta controllare la [vetrina di facebook] (http://developers.facebook.com/showcase/) – ifaour

+0

@ifaour Hmm, interessante. Immagino di aver sbagliato! Tuttavia, è tutto soggettivo, quindi può scegliere ciò che gli piace. Grazie per l'heads-up, però! – Abluescarab

7

Il più grande (IMO) pro è che non si memorizzano più password nel db. Sfruttando uno dei servizi di autenticazione di altri siti, questo ti allevia. Non ti solleva dall'avere un design sicuro. Inoltre, non sono sicuro che il tuo utente medio sia davvero interessato. Se il tuo servizio è altamente allineato con uno di questi servizi, forse. Tuttavia, se non stai mirando a quegli utenti finali, probabilmente no.

Rob Conery ha fatto un recente resoconto della sua esperienza con OpenId. Questa potrebbe essere una buona lettura:

http://blog.wekeroad.com/thoughts/open-id-is-a-party-that-happened

Spero che questo aiuti.

Bob

+0

L'autore sembra essere stato deluso da OpenID (per qualsiasi motivo) e la sua delusione parla invece di se stesso. –

2

Qual è il tuo gruppo target?

  • Se si desidera che molte persone normali utilizzino la propria applicazione anziché utilizzare Facebook.
  • Se ci sono molti drogati di coder/blogger/internet che usare Twitter.
  • Se avete un sacco di gente open source di OpenID farà il lavoro.
+0

+1, ma cambierei/modificerei il secondo punto in "Usa Twitter * o OpenID *" poiché le persone citate in questo punto hanno probabilmente familiarità con OpenID – ifaour

1

Se io sono non è sbagliato, in precedenza c'è un sito Web che fornisce un tipo di servizio sulla piattaforma di accesso per consentire all'utente di connettersi al tuo sito. Ovviamente non è gratuito e lo abbandonavo a causa delle alte tasse annuali e del cambiamento di mente dopo che la ricerca è stata fatta.

Mentre si utilizza il proprio servizio per far crescere la propria attività o il proprio sito Web, è possibile risparmiare tempo è vero. ma onestamente, si preoccuperanno davvero di quanto tempo ci vorrà per connettere il loro Facebook al tuo sito web o registrarsi come nuovo membro nel tuo sito web. Mentre puoi dare fiducia al tuo cliente, lo fanno. hanno voluto spendere qualche minuto per riempire le informazioni semplici per creare un account per se stessi se sentivano che valeva la pena di spendere il minuto per ottenere il servizio dal tuo sito web.

Totalmente d'accordo su quanto affermato da rcravens, se si collegano tramite il sito Web di terzi, significa che darai all'utente le informazioni dell'utente su quel sito web. Ad esempio, per archiviare FACEBOOK CONNECT è necessario creare un'applicazione in modo che si fidino di loro e che sia possibile ottenere l'autorizzazione per l'accesso. mentre accettano e accedono al tuo sito, è buono per fare pubblicità GRATUITA perché mentre si connettono, possono usare il loro account come mezzo per pubblicare le tue informazioni in pubblico. MA per lo più il sito venderà le informazioni raccolte o le condividerà in qualche modo con un'organizzazione che ne ha bisogno per la decisione. Il mio punto è: quante persone usano il tuo sito e per lo più chi usa, quali caratteristiche del tuo utente del sito e così via ... tutto non è più sotto il tuo controllo !!!

Forse, è possibile utilizzare, ma che cosa succede se il loro servizio arrestato poche ore per manutenzione ...

+0

c'è un sito web che fornisce la piattaforma di accesso più famosa e.g yahoo, google e facebook o twitter, li combinano e forniscono come servizio per permetterti di usarli tutti nel tuo sito. per favore condividilo se lo sai perché mi sono dimenticato di cosa si tratta mentre sentivo di non averne più bisogno XD Grazie ~ – 1myb

+0

Questo è !!! RPX ~ Non mi meraviglia che non riesca a trovarlo perché è stato cambiato il nome =. = Grazie a @Nader = D – 1myb

8

Offrire tutti loro, non prendere il tempo di chiedere "perché?".
Vale sempre la pena di coinvolgere gli utenti.

0

ho come Facebook, ma ..

  • Facebook è isolato in un certo paese.
  • open id non è famoso.
  • twitter è famoso e semplice.

quindi utilizzare Twitter è il migliore :)

+1

Facebook e Twitter sono entrambi bloccati in molte aziende. –

+1

quindi usa google :) – Abudayah

0

Usa OpenID in quanto è uno standard che è integrato anche in molte account di posta, come Google o Yahoo. Non sai mai per quanto tempo resterà Facebook e quindi è meglio avere qualcosa che la gente non butta via (lì Mail). Se fai una bella schermata di selezione (ad esempio StackOverflow), le persone non sanno nemmeno che stanno usando OpenID. Se vuoi solo ottenere commenti autorizzati, upload di foto per twitter o fb, un gioco collegato a funzioni social non lo usa.

Facebook Connect è molto utilizzabile per commenti una tantum o cose del genere. Se si desidera memorizzare i propri dati sull'utente (ad es. Servizio blog, saas), non dipendenti da "social network", non utilizzarli.

Twitter Login ha senso solo se si connette il servizio con Twitter, altrimenti dimenticarlo.

Vorrei utilizzare un approccio OpenID nascosto.

0

Facebook è l'ideale per tenere d'occhio familiari e amici. Oltre a ciò, personalmente, non lo userei a supporto di altre app. Non è abbastanza a prova di bomba da un punto di vista sicurezza/malware. C'è una grande possibilità che qualcuno possa avere problemi di questo tipo con Facebook e attribuirli al tuo sito, sia che sia ragionevolmente o meno.

Mi piace OpenID. Non entusiasta della nozione di attaccare il mio carro a nessuno dei siti/servizi di social networking.

1

Si consiglia di utilizzare qualcosa come RPXNow (https://rpxnow.com/) o Gigya (http://www.gigya.com/) come intermediario per i vari provider di autenticazione. Facebook e Twitter sono famosi per aver sempre cambiato le loro API. È un dolore stare al passo con loro. Questi servizi offrono un semplice livello di astrazione, in modo che non sia necessario modificare nulla sul proprio capo quando i provider modificano le proprie API.

0

Questa è una domanda tecnica o commerciale?

La risposta alla mia mente dipende da cosa si vuole fare con i dati.

Se si desidera fornire un servizio a un vasto elenco di persone, la risposta deve essere quella di puntare all'apertura, non di proprietà, in particolare poiché lo standard aperto è supportato altrove, Gmail, Yahoo e altri.

Tuttavia, se si desidera eseguire il profilo demografico di quel database a un certo punto per offrire servizi mirati, è necessario comprendere le domande che è probabile che richiedano una risposta e se un metodo di terze parti lo abiliti o meno.