Фейсбук на веб-сайте с использованием JavaScript.Это безопасно? - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть клиент, который хотел бы, чтобы на его сайте отображалось самое последнее сообщение (наряду с количеством лайков и комментариев), а также ссылка на фактическое сообщение. Их страница общедоступна, поэтому я могу просматривать ее в браузере без входа в систему. Скажем так, это Nike.

http://www.facebook.com/nike (общедоступный)

http://graph.facebook.com/nike/feed (подождите, мне нужно авторизоваться, чтобы увидеть это?)

Я столкнулся с проблемой установки фиктивного приложения на фиктивной учетной записи, получил access_token и смог получить то, что мне было нужно, с помощью javascript (Jquery). Причина, по которой я так поступаю, заключается в том, что на этом сервере клиент хранит конфиденциальные данные и другие приложения / сайты и не хочет привлекать свой ИТ-отдел для проверки моего кода.

Перед окончательной передачей, они, скорее всего, настроят собственное приложение для Facebook на своем аккаунте. Это значительно повысит ставки, если кто-то решит, что он хочет играть с этим access_token.

Я в основном фронтенд-парень, который сделал несколько небольших php-сайтов / приложений, так что бы вы посоветовали мне сделать?

Спасибо за ваше время!

1 Ответ

0 голосов
/ 18 ноября 2011

Я не знаю, в частности, о Facebook, но, как правило, если вы хотите защитить учетные данные доступа к API, вы отправляете запрос через прокси-сервер и просто отправляете результаты клиенту (поэтому ключ доступа существует только на сервере.).С другой стороны, и я не уверен, что Facebook предоставляет это, некоторые API предоставляют вам токен пользователя, который не предоставляет ваш ключ доступа, но позволяет клиенту вызывать API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...