Haruskah saya mendukung login facebook atau login openid?

8

Apa pro dan kontra dari masing-masing? Apakah masuk akal mendukung keduanya? Mana yang lebih mudah bagi pengguna / untuk mengimplementasikan?

Gordon Gustafson
sumber

Jawaban:

8

Itu tergantung pada audiens target Anda - tidak ada jawaban yang benar. Terutama jika Anda mencoba menggunakan situs web Anda sebagai bisnis, Anda harus fokus pada audiens Anda. Kemudahan implementasi harus menjadi perhatian kedua, terutama karena Facebook Connect dan OpenID telah diimplementasikan oleh sejumlah situs, Anda harus dapat dengan mudah mendapatkan tutorial.

Bagi saya sepertinya Anda tidak ingin mengelola pengguna dan pendaftaran Anda sendiri, yang semakin mudah dengan lebih banyak perusahaan yang mendukung hal-hal seperti Facebook Connect, OpenID, dan login bersama lainnya.

Tetapi untuk menentukan mana yang Anda gunakan tergantung pada target audiens Anda. Stack Overflow pergi dengan OpenID dan itu berhasil karena mereka adalah penonton yang bersifat teknis. Sebagian besar orang memiliki OpenID, agak mengenal OpenID, atau cukup nyaman membaca tentang itu, memahami apa yang dilakukannya, dan mendaftar untuk layanan lain. Sekarang layanan seperti Google mendukung OpenID, itu menjadi jauh lebih luas.

Di sisi lain, jika audiens target Anda masuk ke audiens tipikal Facebook (saya tidak yakin apa demografi Facebook, tepatnya - saya yakin Anda dapat mengetahui informasi itu, atau setidaknya mendapatkan perkiraan yang cukup akurat) , Anda mungkin ingin mendukung itu daripada OpenID.

Jika Anda memiliki waktu dan sumber daya yang memadai, tidak ada alasan untuk tidak mendukung beberapa standar otentikasi. Tetapi jika Anda harus memilih satu, gunakan yang digunakan audiens target Anda.

Saya pikir kekhawatiran seharusnya bukan implementasi layanan ini, tetapi bagaimana Anda menampilkannya kepada pengguna Anda sehingga mereka mengerti bahwa mereka dapat masuk ke situs Anda menggunakan layanan lain. Ini akan sangat tergantung pada audiens target Anda. Halaman login Anda harus secara jelas jelas dalam bahasa yang pengguna ketahui dengan apa yang mereka lakukan, terutama jika audiens target non-teknis.

Thomas Owens
sumber
+1 Jawaban yang bagus. Saya tidak menyadari Anda mendapatkannya sebelum saya :)
Ben Hoffman
Saya pikir saya mengeluarkannya beberapa detik sebelum Anda melakukannya. Saya memposting dan ketika halaman diperbarui, kedua posting kami ada di sana.
Thomas Owens
4

Saya pikir OpenID dan Facebook log in integrasi hampir sama dalam kompleksitasnya untuk pengguna situs. Entah bisa bermanfaat, yang penting adalah apa yang menjadi target audiens Anda.

Jika tujuan Anda adalah untuk melakukan sesuatu yang berfungsi baik dengan Facebook dan untuk masyarakat umum maka integrasi Facebook adalah jalan yang harus ditempuh. Juga, akankah orang-orang yang menggunakan situs ini menjadi teman di Facebook?

Jika tujuan Anda adalah untuk mencapai basis pengguna yang sedikit mengerti secara teknis yang tidak akan didorong ke situs Anda terutama dari Facebook maka ada nilai lebih di OpenID

Akhirnya, jika situs Anda untuk masyarakat umum termasuk orang-orang yang tidak mengerti internet maka ada sedikit nilai di OpenID karena banyak orang tidak tahu apa itu dan tidak akan menggunakannya. Integrasi login Facebook memiliki beberapa nilai karena sebagian besar penduduk AS tahu apa itu dan memiliki akun dalam kasus ini.

Ben Hoffman
sumber
Tentang non-Internet savvy, saya tidak yakin berapa banyak yang berlaku lagi. Google, Yahoo !, AOL, Blogger, WordPress, dan LiveJournal semuanya adalah penyedia OpenID. Saya akan berasumsi bahwa banyak pengguna internet yang paling tidak paham sekalipun memiliki akun dengan salah satu layanan tersebut. Selama Anda menyajikan formulir log dengan cara yang tepat, mereka harus dapat memahami apa yang sedang terjadi.
Thomas Owens
2
@ Thomas - Saya harap Anda benar. Orang-orang terus mengejutkan saya dengan cara yang salah. Juga, saya baru sadar itu tergantung pada apakah mereka pengguna bisnis. OpenID tidak bekerja dengan semua firewall. Tempat saya bekerja sekarang menggunakan router Cisco yang memotong panjang URL lebih pendek daripada yang dibutuhkan untuk string Google OpenID. Saya harus menggunakan proxy untuk masuk ke semua situs SE karena itu. Ini juga harus menjadi pertimbangan.
Ben Hoffman
Saya tidak menyadari bahwa itu adalah masalah - saya tidak pernah mengalaminya. Menarik.
Thomas Owens
Ini hanya mempengaruhi beberapa router Cisco yang lebih lama dan mungkin juga tergantung pada konfigurasi tetapi ini adalah masalah.
Ben Hoffman