Yeni bir web sitesi için “Twitter / Facebook ile oturum aç” ın avantajları ve dezavantajları nelerdir? [kapalı]


18

Ben ve bir arkadaşım küçük bir forum sitesi kurmak istiyoruz. Kullanıcı girişi için muhtemelen yalnızca (a la eg Lanyrd ), “Facebook / Twitter ile oturum açın” API'lerini kullanmayı düşünüyorum . Daha önce bunlardan hiçbirini kullanmadım veya kullanıcı girişleri olan bir site çalıştırmadım.

Bu API'lerin artıları ve eksileri nelerdir? özellikle:

  1. Bir geliştirici olarak bunları kullanmanın ne gibi yararları olur? Ne dezavantajları var?

  2. Son kullanıcılar onları gerçekten seviyor / beğenmiyor mu?

  3. Bu API'lerle ilgili teknik / lojistik sorunlar yaşadınız mı?

İşte şimdiye kadar aldığım artıları ve eksileri:

Artıları

  • Kullanıcı için daha uygun (iki tıklama ile "kayıt", bir tıklama ile oturum açın)
  • Muhtemelen kendi giriş sistemimizi korumaya gerek yok

 Eksileri

  • Giriş sürecimiz üzerinde kontrol yok
  • Hesaplarına bir tür erişime sahip olduğumuzdan endişe eden Facebook / Twitter kullanıcılarını hariç tutun
  • Facebook / Twitter hesaplarının güvenliği ihlal edilirse, sitemizdeki kullanıcıların hesapları tehlikeye girer.
  • Ve kendi alternatif giriş sistemimizi sürdürmezsek:
    • Giriş sistemimiz için Facebook / Twitter'a bağımlılık
    • Facebook / Twitter dışı kullanıcıları sitemizden hariç tutma

2
(eksileri: facebook interwebs)
Thomas Eding

1
Facebook ve Twitter'dan daha fazla OpenID sağlayıcısı kullanmayı düşündünüz mü?
jprete

@jprete: hayır. (Teknik tartışma: Facebook / Twitter'ı OpenID sağlayıcıları olarak değil, giriş sağlayıcıları olarak kullanmayı düşünmüyoruz .) Ana akım İngiltere'de olduğu sürece herkes Facebook ve Twitter'ı duyuyor ve hiç kimse başka bir şey duymuyor.
Paul D.Waite

1
Kullanıcılarınız için giriş bilgilerine erişiminizin olmadığını, böylece daha rahat hissetmelerini sağlamak için giriş olarak Facebook / Twitter ile devam ederseniz öneririm.
Muffin Man

1
@ PaulD.Waite İngiltere genelindeki hiç kimse Google, Yahoo! Veya BBC'yi duymadı mı?
PeterL

Yanıtlar:


16

Söyleyeceğim bir con, bir kullanıcının artık sitenize bu hesaplardaki tüm bilgilerine tam erişime sahip olduğunu düşündükleri Facebook / Twitter kimlik bilgilerini kullanarak sitenize giriş yapmış oldukları paranoyak olabilir.


4
Bu gerçekten iyi bir nokta. Facebook'ta birçok uygulama kullanmaktan kaçındım, çünkü tüm bilgilerime tam erişim istiyor gibi görünüyorlar. (Aslında olmasalar bile - bence Facebook'un istemi bu açıdan biraz rahatsız edici.) Aynı şey, bir yerde oturum açmak için Facebook'u kullanmak için de geçerli olurdu.
Paul D.Waite

kabul etti, bu yüzden onları çok sıkıcı kullanmıyorum. Çok popüler hale gelirse sahte facebook hesabım olsa da.
Spooks

3
Bu, başka bir siteye giriş yapmak için Facebook / twitter'ı hiç kullanmadı. Para / banka bilgilerimi faaaaaaaar'ı facebook'tan veya herhangi bir sosyal ağ sitesinden uzak tutmak istediğimden birçoğu çevrimiçi alışveriş sitelerine geliyor.
falclif

41

Lütfen yapma.

Birçok kişi, özellikle ABD'de yerleşik olmayanlar bir Facebook hesabına sahip olmayacak ve Facebook ve kullanıcıların gizliliğini bilmemesi ile ilgili söylenen her şeyi hatırlayan bir hesap oluşturmayacak.

Birçoğunun inandığının aksine, bu sosyal gürültü ve önemsiz siteler olmadan mutlu bir şekilde yaşayan ve onlar hakkında bir lanet vermeyen birçok insan var.

Neden onları yüzüne tükürüp Facebook olarak adlandırılan kitlesel histeriye yenilmedikleri için reddediyorlar?

Dikkate alınması gereken diğer noktalar:

  1. Harici bir sisteme bağımlı hale getirerek tek bir hata noktası ortaya koyacaksınız. Eğer OpenID'lerini kapatmaya karar verirlerse veya bunun için ödeme yaparsanız, çok sıkılırsınız.

  2. Kullanıcılarınız ve onunla ne yapacağını bilen veriler hakkında bilgi toplayacaklar. En azından pazarlama amacıyla kullanacaklar ve sonunda para kazanacaklar ve size bir parça pasta vermeyecekler.

  3. Onları bir OpenID sağlayıcısı olarak alarak, yarı tekellerini daha fazla destekleyecek ve daha da büyümelerine yardımcı olacaksınız. Bir toplum hizmeti yapın ve bu vebaya katkıda bulunmayın.


1
Dış bağımlılık hakkında iyi bir nokta. Veri toplama konusunda emin değilim. Elbette aldıkları tek veri, kullanıcının web sitemize giriş yapmış olmasıdır. Bunun hiçbir şey demiyorum ama önemli olup olmadığından emin değilim.
Paul D. Waite

3
"Kullanıcılarınız ve onunla ne yapacağını bilen veriler hakkında bilgi toplayacaklar." Bir gün Facebook'u harici bir siteye giriş yapmak için Facebook'u her kullandıklarında kullanıcının duvarında yayınlamaya karar verdiğini hayal etmek zor değil. Facebook bu değişikliği yapmaya karar verirse, bu konuda yapabileceğiniz hiçbir şey olmayacak.
Jason

3. noktanın anlamsız olduğunu hissediyorum. Birisi iyi büyürse, muhtemelen başkalarının da para kazanması için yollar yaratır.
Alexander

11

Başka bir con: facebook olmayan ve twitter olmayan kullanıcıları (veya giriş bilgilerini başka sitelerde paylaşmayı güvende hissetmeyen kullanıcıları) hariç tutun. Veya harici bir hesap oluşturmalarını sağlayarak rahatsızlık verebilirler. Şahsen tek bir hata noktası fikrini sevmiyorum, eğer birisi Facebook / twitter giriş bilgilerimi alırsa aynı bilgiyi kullanan başka bir siteye girebilir. Ama belki sadece paranoyakum.


7

Bir seçenek olarak kullanıldığını görebiliyorum , ancak bir FB veya Twitter girişine ihtiyacınız varsa çok sayıda potansiyel ziyaretçiyi kaybedersiniz . Ziyaretçilerin FB hesapları olsa bile, birçoğu bunları gizlilik amacıyla kullanmak istemeyecektir. Kesinlikle kişisel kimlik bilgileri rastgele bir site vermek istemem.

Yine de, sitenizle ilgili tercihler gibi kullanıcı bilgilerini izlemek isteyebileceğinizden, yine de muhtemelen bir tür kullanıcı izleme sistemine ihtiyacınız olacaktır.


“FB veya Twitter oturumu açmanız gerekirse çok sayıda potansiyel ziyaretçiyi kaybedersiniz” - bunun için bir kaynağınız var mı? Bunu yapmak istemeyeceğinizi anlıyorum (ben de istemem), ama içgüdülerimizin dışında, kullanıcıların gerçekte ne yaptığını gösteren kanıtlar var mı?
Paul D. Waite

“Yine de muhtemelen bir tür kullanıcı izleme sistemine ihtiyacınız olacak, çünkü sitenizle ilgili kullanıcı bilgilerini izlemek isteyebilirsiniz” - elbette, ancak yine de kendi giriş sistemimizi korumaktan kaçınabiliriz - tercihleri ​​kimliğin yanında saklayın Facebook / Twitter API'ları kullanıcı için bize verir (aslında bunu yaptıkları varsayılarak).
Paul D. Waite

1
FB'nin 500 milyon kullanıcısı var. Dünya nüfusu neredeyse 7 milyar. O matematik senin lehine değil. ABD'yi düşünürseniz, 300 milyon nüfusu ve yaklaşık 125 milyon ABD kullanıcısı. Yine, sizin lehinize değil. Bu da sahte FB kullanıcılarını yok sayar. Gerçekten FB rotasına gitmek istiyorsanız, bunun yerine sitenizi bir FB uygulaması yapmayı düşünebilirsiniz.
GrandmasterB

2
“B'nin 500 milyon kullanıcısı var. Dünya nüfusu neredeyse 7 milyar. O matematik senin lehine değil. ”Herkesin bilgisayarı yok! 125 milyon ABD kullanıcısı da hiç fena değil.
Paul D. Waite

5

Sık ziyaret ettiğim bir sitenin kendi yerel giriş sistemi / kullanıcı hesapları var, ancak kullanıcıların istedikleri takdirde hesaplarını bir Facebook hesabına bağlama seçeneği var. Bu insanlar için istedikleri takdirde kolay giriş yapma avantajına sahiptirler ve kimse istemezlerse bir Facebook girişi kullanmak zorunda kalmazlar. Bence gayet iyi çalışıyor.


3

Girişler için OpenID, Facebook ve Twitter'ı kullanarak oynadım. Bir keresinde sadece test ediyordum ve bir nedenle Facebook kullanarak giriş yapamadım. Facebook geliştirici sayfasına baktıktan sonra API sunucularının kapalı olduğunu fark ettim. Bu nedenle, kullanıcılar giriş yapamadığında büyük bir dezavantaj var, çünkü Facebook'un kesinti süresi var. Twitter, OpenID ile aynı sorunlara sahip olabilir.


2

Hedef pazarınızın gerçekte ne olduğuna bağlı. Örneğin, bazı hedef pazarlarda, "kullanıcı olmayanları hariç tut" endişesi küçük bir sorundur (neredeyse tüm kullanıcılar bunlara sahiptir ve paylaşmaktan mutluluk duyarlar). Diğerlerinde bu büyük bir problem.

Bunu burada yanıtlarda görebilirsiniz: Programcılar güvenlik konusunda çok dikkatli olma eğilimindedir ve erişim vermek istemezler, dolayısıyla tüm "HAYIR!" cevaplar :-p Teknik olmayan insanlar bu konuda daha az dikkatli.

Ama açık cevap hem fb / twitter hem de kendi sisteminizi yapabilmenizdir. O zaman herkes mutlu.


Elbette. Örneğin Lanyrd , kimlik doğrulama için yalnızca Twitter'a güveniyor gibi görünüyor, ancak özellikle konferanslara katılan / konuşan insanları hedef alıyor, bu yüzden mantıklı.
Paul D. Waite

2

Bir Facebook hesabım var ama bunu kullanarak giriş yapmamı isteyen bir site ile karşılaştığımda, yok. Alternatif bir yöntem varsa onu kullanacağım. Değilse, o sitede ne olduğunu gerçekten görmek istemiyorum. Sitelere gitmekten ve diğer Facebook arkadaşlarının da bu sitede neler yaptığını görmekten nefret ediyorum, ürpertici ve gizliliğinizi müdahaleci (özellikle Facebook üzerinden giriş yapmadığımda veya siteye Facebook hesabımı söylemediğimde).


2
Facebook üzerinden giriş yapmak, sitenin, arkadaşlarınızın yaptıklarını çekmek için (Grafik API'sı aracılığıyla) bilgilerinizi kullandığı anlamına gelmez. Bazı siteler kendi üyelik sistemlerini oluşturmaktan kaçınmak isterler. Her iki taraf için de büyük faydalar var.
Çad

Asla sadece Facebook oturumu kullanan ve başkalarını nany kullanan bir sitede oturum açmam. Oturum açana kadar verilerle ne yaptığınızı bilmiyoruz.
HLGEM

Hangi veriler? Anlamıyorum ... neden bu kadar kişisel bir şey gönderiyorsun ki, başkasının "alması" için "korkacaksın"? Herhangi bir platformda sosyal medya kullanmanın akıllı yolu bu değil. Facebook gibi olsun veya olmasın, benzer sistemde tek bir işaret İnternetin gerçekten faydalanabileceği bir şeydir.
Çad

1

Tamamen bu şekilde yapmak için bir con - karmaşık dış bağımlılıklar olmadan yerel olarak nasıl test edersiniz? Rastgele test hesapları nasıl kurulur? Demo hesaplar? İnsan olmayan kullanıcı hesapları? Genellikle, çoğu kullanıcı kimlik bilgilerini harici olarak depolasa bile, bu permütasyonları kapsamak için yerel bir kimlik doğrulama şemasına ihtiyacınız vardır.

En önemlisi - İnternet bağlantınız yoksa, uygulamanızda bile hackleyemezsiniz, çok daha az malzeme çalışması yapabilirsiniz. Kimlik doğrulama veya yetkilendirmede hatalar olduğunda, kodunuzun doğru olduğundan emin olmak için basit ve yerel bir şey çalıştıramazsanız, bunun bir facebook / twitter / diğer oauth sorunu olmadığından nasıl emin olabilirsiniz?


Basitçe yeni bir fb uygulaması oluşturun, myAppTest. Test uygulamasının kimliğini dahili olarak kullanın, gerçek uygulamanın kimliğini herkese açık olarak kullanın. Gerçekten çok kötü değil.
Çad

Uçakta olmanız dışında. . ..
Wyatt Barnett

1

Harici bir giriş sistemi kullanmanın çok iyi çalışabileceğini söyleyebilirim - stackoverflow ve stackexchange'te openID'nin nasıl kullanıldığına bakın. Avantajı harika: tüm oturum açma sistemini kodlamanız gerekmez; bu, görmezden gelebileceğiniz ilk kod tabanından büyük bir yığıntır ve yanlış anlama şansınız yoktur ve başka birinin ne tür bir parolanın yeterli olduğu ve nasıl sıfırlanacağı vb. hakkında endişelenmesine izin verebilir . Ve zaten bir yerde bir açık ağa sahiplerse (bir blog hesabından veya stackoverflow'a erişmek için kurdukları bir hesap) başka bir kullanıcı adı / şifre kombinasyonunu hatırlamaları gerekmez.

Dezavantajları, birçok kullanıcının bunu biraz kafa karıştırıcı bulmasıdır ve daha önce kullanmadıysa, harici bir sitede bir openid oluşturmak istemeyebilir.

Bir facebook girişinin kullanılması, tüm bu avantajların yanı sıra izin verdikleri takdirde facebook hesaplarıyla arayüz kurma fırsatı da sunar.

Facebook hiç onların API değiştirmek veya sitenizi yasaklama veya böyle benim kadar kullanıcıların sitesine giriş reddedebilir: olumsuz münhasıran Facebook'a itimat eğer, onlara kendini bağlıyor ediyoruz olmasıdır edebilir veri facebook paylaşan (kim söz konusu verilerin diğer şirketlere sızmaması söz konusu olduğunda çok temkinli olmadığı bilinmektedir). Hatta, o IIRC Not sahipSayfanızda "beğen" veya "giriş" bağlantısına bir facebook giriş yapan kullanıcıların sitenizi görüntüleyen facebook izlemesine izin vereceğini unutmayın.

Yani şunu söyleyebilirim:

  • ideal olarak, birkaç harici siteyle oturum açmaya izin verirsiniz: openID siteleri, facebook, google, vb.
  • Eğer bir facebook giriş formunuz varsa, bunu ilk sayfaya koymazsınız, sadece kullanıcılar "facebook ile giriş yap" seçeneğini tıkladıklarında gösterin (bunu yapma seçeneğinden hiç şikayet etmeyeceğim :)) .
  • Başlamak için, hangisini ayarlamanıza, hesaplara ve şifrelere veya openID'ye veya başka bir şeye en hızlı karar verin.
  • Harici girişiniz varsa hesap ve şifre eklemeye değip değmeyeceğine karar verin. (Ancak en az birkaç harici giriş yaptığınızdan emin olun)

0

En azından, seçmeli bilgi paylaşımına yönelik liberal saygısızlıklarından dolayı sosyal medya ve özellikle Facebook'un başlıkları konusunda ihtiyatlıyım. Bu güvensizlik, karşılaştığım uygulamaların büyük çoğunluğunun tüm bilgilerimi ve ardından uygulama bağlamına katıldığını bildiğim herkes hakkındaki bilgileri talep etmesini sağlayan bir bileşik faktöre sahiptir. Saçma. Hükümet güvenlik taslak görüşmeleri, çoğu kişinin beklediği gibi çok fazla bilgi ister, ancak FB'nin “talep ettiği” konulara bile yaklaşmayın. Bir hesabım var, ancak stoğu sadece temel özellikler için kullanılıyor.

Bununla birlikte, kavram ve uygulamada federal kimliği seviyorum (genel olarak açık ve açık kimlik doğrulaması gibi). Bence büyük web posta sağlayıcıları tarafından desteklenen sağlayıcıları kullanarak zor bir kullanıcı açısından, birkaç nedenden dolayı tartışmak zor. Birleşik Kimliğin bir belirgin avantajı (başka bir yerel giriş bilgi deposu uygulaması veya eklentisini hatırlamak veya başka bir şekilde yönetmek için daha az giriş bilgisi çifti gibi). İkincisi, e-posta sağlayıcımın, kimlik bilgilerimi (kullanıcı adı / geçişin gücü ve açık bir şekilde maruz kalmayı kontrol etme) korumamı yaptığım sürece kişisel bilgilerimi (ve sonuç olarak gelen kutumu) korumak için oldukça iyi bir iş yapmasına güveniyorum.

Diğer Federe Kimlik sağlayıcılarını düşünebilirim, ancak Federe Kimlik'in amacına göre, bunların zorlayıcı olmaları gerekir.

Son olarak, çok sayıda sağlayıcıyı entegre etmek her zaman kolay değildir. Stackexchange ekibi, bir süre önce zorlukları yorumladı. Mobil bir cihazda olmasaydım, sizin için arama yaparım.


0

Meh, görünüşe göre başka bir kamptayım. Bana göre Facebook kavramı, zamanın testine dayanacak bir kavram. Belki gelecekte Facebook olmayacak, kim bilir. Ancak, gizlilik komplo teorisyen kaygılarının ötesine geçerek (gizliliğinizi kontrol edebilirsiniz), bence bu tür bir hizmet "fayda" haline gelecektir. Birini aramak için telefonunuzu alırsınız, posta almak için posta kutunuza koşarsınız ... temas kurmak için arkadaşlarınız "Facebook" olacak.

Zaten önemli ölçüde azaltılmış e-posta trafiği yaşıyoruz insanların birbirlerini "Facebook" olarak değiştirdikleri . Bu sadece bir zaman meselesi, ancak e-posta kullanımda azalmaya devam edecek.

Ayrıca, sisteminizde oturum açmasını istediğiniz kişi türlerinin Facebook hesabı olan türler olabileceğini unutmayın. Genellikle (deneyimlerimden) olmayanlar, sitenize zaten (veya bu konuda gerçekten herhangi bir siteye) katılmayacaktır.

Gerçek şu ki, facebook olsun ya da olmasın, herkesin onayladığı kişilerle anında iletişim kurabildiği bir sistem, bir İnternet "tek oturum açma" sistemi için en iyi aday olacaktır. Basitçe "2-tıklama kaydı ve no-tıklama / 1-tıklama giriş" küçük profesyoneller olarak reddedemezsiniz, onlar BÜYÜK!

Mahremiyetten endişe duyan insanlar için, Facebook profilinize çekilirse zarar verebilecek ne koyuyorsunuz? Neden oraya koyuyorsun?

Benim oyum (buna değer ne için) bunun için gitmek olduğunu! Domuz vahşi olun, üyelik sisteminizi tamamen Facebook tabanlı bir sistemle değiştirin. Sahip oldum ve kullanıcılarım şimdiye kadar bunu beğendi .


1
"Genellikle (deneyimimden), sitenize zaten katılmayacak olanlar (veya bu konuda gerçekten herhangi bir site)." - “Lütfen yapma yap ”cevabını verirseniz, bazı kullanıcı sınıfları için Facebook hesabından kaçınmalarına rağmen çok sayıda katılacaklarını söyleyebilirim.
Paul D.Waite

robert: Önerilen düzenlemeyi cevaba reddetti, çünkü bu bir düzenleme yerine bir yorum olmalı.
user281377

2
Facebook hesabı olmayan kişilerin çevrimiçi topluluklara katılmadığı iddiası saçma. Facebook en düşük ortak payda internet abur cubur. Bazı insanlar, arkadaşlarınız ve ailenizle onsuz iyi iletişim kurar. Yaptığımı biliyorum, ve hala birkaç çevrimiçi toplulukta aktifim (StackExchange ve bir avuç sanat web sitesi dahil).
KChaloux

2013 yılında bunun hakkında ne düşündüğünü merak ediyorum.
DOK
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.