Làm cách nào tôi có thể sử dụng Facebook làm nhà cung cấp OpenID?


9

Tôi muốn sử dụng tài khoản Facebook của mình cho các tài khoản OpenID của mình. Tôi có thể làm cái này như thế nào?


Chỉ cần tạo một tài khoản Facebook? Tôi nghĩ rằng các trang web khác sẽ cung cấp nó nếu họ có thể, bạn thực sự không thể ép buộc họ có thể?
Ivo Flipse

Đây không phải là một trong các tùy chọn trên các trang OpenID khác nhau, nhưng tôi đã thấy các trang web cho phép bạn sử dụng Facebook, Twitter, v.v. để đăng nhập.
samoz

Câu trả lời:


6

Facebook sử dụng OAuth, trong khi Google, Yahoo, AOL và MySpace sử dụng OpenID.

Đối với các trang web chỉ chấp nhận OpenID, bạn sẽ không thể sử dụng Facebook. Nhiều trang web chấp nhận cả OpenID cũng như Facebook, Twitter, LinkedIn, Windows LiveID, v.v., đó là các giải pháp không phải OpenID khác.

Nếu bạn đang tìm cách thêm hỗ trợ cho tất cả các hệ thống ID này trên trang web của mình, bạn có thể muốn kiểm tra Tham gia của Janrain .



1

Facebook là một người tiêu dùng OpenID.

  • Bạn có thể sử dụng danh tính từ các nhà cung cấp OpenID khác như email Google để đăng nhập vào Facebook

Facebook không phải là Nhà cung cấp OpenID.

  • Bạn không thể sử dụng danh tính Facebook để đăng nhập vào các trang web sử dụng OpenID

Về cơ bản, Facebook trưng bày OAuth chứ không phải OpenID.

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.