2011-11-17 39 views
0

我有一個客戶想要在他們的網站上顯示最新帖子(以及類似和評論計數)以及實際帖子的鏈接。他們的頁面是公開的,所以我可以在瀏覽器中查看它,而無需登錄。我們只是說它是耐克。使用javascript在網站上使用Facebook feed。它安全嗎?

http://www.facebook.com/nike(公共)

http://graph.facebook.com/nike/feed(等待,我需要驗證,看這個?)

我通過一個虛擬帳戶設置一個虛擬應用程序的麻煩去,有一個ACCESS_TOKEN的是能夠拉我需要使用JavaScript(Jquery)。我這樣做的原因是因爲客戶端在此服務器上存在敏感數據和其他應用程序/站點,並且不希望讓他們的IT部門參與我的代碼質量檢查。

在最終的交接之前,他們可能會在自己的帳戶上設置自己的Facebook應用。如果有人決定玩這個access_token,這將大大增加賭注。

我主要是一個前端的人做了一些小的PHP網站/應用程序,所以你會推薦我做什麼?

謝謝你的時間!

+0

我已經概述了我一直限制的一件事。你可以再詳細一點嗎? – LessOverMore

回答

0

我並不瞭解Facebook的具體情況,但通常情況下,如果您想保護api訪問憑據,您可以通過服務器代理請求,並將結果發送給客戶端(因此訪問密鑰僅存在於服務器)。或者,我不確定Facebook是否提供此功能,但有些API會爲您提供用戶令牌,但不會公開您的訪問密鑰,但允許客戶端調用API。

+0

我肯定聽到你的意見,如果沒有這些內部安全考慮,這對客戶來說會比我更快地完成這個問題。我可能會沿着這條路走下去(客戶端),但這還有其他方面的考慮因素,因爲這是一個非常高的網站,現在只有美國,但會在國際上及時。 – LessOverMore

+0

我只是向客戶提出問題,我們可以將訪問密鑰安全地存儲在服務器上,或者我們可以將它們放在客戶端,並希望最好。讓他們挑選他們認爲正確的人。 – aepheus