2011-09-19 29 views

Trả lời

4

NẾU bạn phù hợp với các câu sau đây, bạn phải hỗ trợ SSL bằng 01 tháng 10:

Giấy chứng nhận SSL là cần thiết cho tất cả Canvas và trang Tab apps

Xem https://developers.facebook.com/docs/oauth2-https-migration/ để biết thêm chi tiết.

+2

Vì vậy, trong trường hợp của bạn, bạn sẽ ổn - yêu cầu SSL dành cho các ứng dụng được người dùng truy cập thông qua URL facebook.com (ví dụ: apps.facebook.com/something hoặc trên tab trang) – Igy

0

Dường như nếu bạn không sử dụng Canvas hoặc Page Tab ON FB, thì SSL sẽ không được yêu cầu trên trang web của bạn cho FB Connect. Bạn sẽ phải thực hiện cuộc gọi api tới FB qua SSL và phải định cấu hình ứng dụng của bạn để sử dụng OAuth 2 - cho SDK JS có nghĩa là thiết lập oauth:true. Xem https://developers.facebook.com/docs/oauth2-https-migration/

0

Chỉ trên * .facebook.com là bạn bắt buộc phải sử dụng chứng chỉ SSL. Cụ thể hơn, bạn phải chỉ định một URL bắt đầu bằng https: // cho URL canvas của bạn kể từ ngày 1 tháng 10. Khi https://apps.facebook.com/<YOUR_URL> hoặc https://www.facebook.com/<YOUR_URL> tải IFRAME của bạn, url IFRAME phải bắt đầu bằng https.

Tuy nhiên, bạn không cần phải hỗ trợ SSL trên trang web của mình bên ngoài Facebook. Nếu bạn sử dụng Facebook cho trang web, bạn cần phải thực hiện không thay đổi phần đó trong việc triển khai Facebook của bạn.

Ý tưởng là một ngày tất cả lưu lượng truy cập trên facebook.com sẽ là https theo mặc định và họ không muốn cảnh báo nội dung hỗn hợp khi https: //*.facebook.com tải lên url IFRAME của bạn.

Các vấn đề liên quan