Tôi nên hỗ trợ đăng nhập facebook hay đăng nhập openid?


8

Những ưu và nhược điểm của mỗi là gì? Liệu nó có ý nghĩa gì hỗ trợ cả hai? Cái nào dễ hơn cho người dùng / để thực hiện?

Câu trả lời:


8

Nó phụ thuộc vào đối tượng mục tiêu của bạn - không có câu trả lời đúng. Đặc biệt nếu bạn đang cố gắng sử dụng trang web của mình như một doanh nghiệp, bạn cần tập trung vào đối tượng của mình. Dễ thực hiện nên là mối quan tâm thứ yếu, đặc biệt là vì cả Facebook Connect và OpenID đã được một số trang web triển khai, bạn sẽ có thể dễ dàng nhận được hướng dẫn.

Tôi nghe có vẻ như bạn không muốn quản lý người dùng và đăng ký của riêng mình, điều này trở nên dễ dàng hơn với nhiều công ty hỗ trợ những thứ như Facebook Connect, OpenID và đăng nhập được chia sẻ khác.

Nhưng để xác định cái nào bạn sử dụng phụ thuộc vào đối tượng mục tiêu của bạn. Stack Overflow đã đi với OpenID và nó đã giải quyết được cho họ vì khán giả có bản chất kỹ thuật. Hầu hết mọi người đều có OpenID, có phần quen thuộc với OpenID hoặc đủ thoải mái khi đọc về nó, hiểu những gì họ đã làm và đăng ký dịch vụ khác. Giờ đây, các dịch vụ như Google đang hỗ trợ OpenID, nó trở nên phổ biến hơn nhiều.

Mặt khác, nếu đối tượng mục tiêu của bạn rơi vào đối tượng tiêu biểu của Facebook (tôi không chắc chính xác nhân khẩu học của Facebook là gì - tôi chắc chắn bạn có thể tìm thấy thông tin đó hoặc ít nhất là có được ước tính chính xác hợp lý) , bạn có thể muốn hỗ trợ điều đó thay vì OpenID.

Tuy nhiên, nếu bạn có đủ thời gian và tài nguyên, không có lý do gì để không hỗ trợ nhiều tiêu chuẩn xác thực. Nhưng nếu bạn phải chọn một, hãy chọn đối tượng bạn sử dụng.

Tôi nghĩ rằng một mối quan tâm không phải là việc triển khai các dịch vụ này, mà là cách bạn hiển thị chúng cho người dùng của mình để họ hiểu rằng họ có thể đăng nhập vào trang web của bạn bằng dịch vụ khác. Điều này sẽ phụ thuộc rất nhiều vào đối tượng mục tiêu của bạn. (Các) trang đăng nhập của bạn phải rõ ràng bằng ngôn ngữ mà người dùng quen thuộc với những gì họ đang làm, đặc biệt nếu đối tượng mục tiêu là phi kỹ thuật.


+1 Câu trả lời hay. Tôi không nhận ra bạn đã lấy nó ra khỏi đó ngay trước tôi :)
Ben Hoffman

Tôi nghĩ rằng tôi đã nhận được nó ra vài giây trước khi bạn làm. Tôi đã đăng và khi trang được làm mới, cả hai bài viết của chúng tôi đều ở đó.
Thomas Owens

4

Tôi nghĩ rằng tích hợp đăng nhập OpenID và Facebook là tương đương nhau về độ phức tạp của chúng đối với người dùng trang web. Hoặc có thể hữu ích, điều thực sự quan trọng là đối tượng mục tiêu của bạn là gì.

Nếu mục tiêu của bạn là làm một cái gì đó hoạt động tốt với Facebook và dành cho số đông nói chung thì tích hợp Facebook là con đường để đi. Ngoài ra, những người sử dụng trang web có thể là bạn bè trên Facebook không?

Nếu mục tiêu của bạn là tiếp cận một cơ sở người dùng có hiểu biết về kỹ thuật mà sẽ không được điều khiển đến trang web của bạn chủ yếu từ Facebook thì có nhiều giá trị hơn trong OpenID

Cuối cùng, nếu trang web của bạn dành cho công chúng nói chung bao gồm cả những người không am hiểu về Internet thì có rất ít giá trị trong OpenID vì nhiều người không biết nó là gì và sẽ không sử dụng nó. Đăng nhập Facebook tích hợp có một số giá trị bởi vì hầu hết người dân Hoa Kỳ biết nó là gì và có một tài khoản trong trường hợp này.


Về những người không am hiểu về Internet, tôi không chắc sẽ áp dụng được bao nhiêu nữa. Google, Yahoo!, AOL, Blogger, WordPress và LiveJournal đều là các nhà cung cấp OpenID. Tôi cho rằng rất nhiều người dùng Internet kém hiểu biết nhất cũng có tài khoản với một trong những dịch vụ đó. Miễn là bạn trình bày nhật ký dưới dạng thích hợp, họ sẽ có thể hiểu những gì đang diễn ra.
Thomas Owens

2
@Thomas - Tôi hy vọng bạn đúng. Mọi người làm tôi ngạc nhiên theo cách sai. Ngoài ra, tôi chỉ nhận ra rằng nó phụ thuộc vào việc họ có phải là người dùng doanh nghiệp hay không. OpenID không hoạt động với tất cả các tường lửa. Nơi tôi làm việc hiện sử dụng bộ định tuyến của Cisco giúp cắt giảm độ dài URL ngắn hơn mức cần thiết cho chuỗi Google OpenID. Tôi phải sử dụng proxy để truy cập vào tất cả các trang web SE vì nó. Điều này cũng nên được xem xét.
Ben Hoffman

Tôi đã không biết rằng đó là một vấn đề - tôi chưa bao giờ trải nghiệm điều đó. Hấp dẫn.
Thomas Owens

Nó chỉ ảnh hưởng đến một số bộ định tuyến cũ của Cisco và nó cũng có thể phụ thuộc vào cấu hình nhưng đó là một vấn đề.
Ben Hoffman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.