Подтвердить что ты не робот

Когда следует использовать потоки аутентификации на стороне сервера или клиентской стороны Facebook?

Facebook имеет два потока для аутентификации, на стороне клиента и на стороне сервера. Когда следует использовать каждый из них?

Facebook docs: https://developers.facebook.com/docs/authentication/

Возможно, связано: Какова цель неявного типа авторизации гранта в OAuth 2?

4b9b3361

Ответ 1

В зависимости от ваших потребностей вы можете использовать тот или другой или оба. Если вы хотите, чтобы вызовы в facebook обрабатывались до того, как пользователь увидит определенную страницу, используйте серверную сторону... однако, если вы хотите отобразить частичную информацию до тех пор, пока пользователь не выполнит аутентификацию, используйте аутентификацию javascript.

Это сводится к следующему:

  • Идентификация Javascript может произойти с-во всплывающем окне и не требует перезагрузки страницы, вы также можете просто выполнить перенаправление top.location.href.
  • Проверка подлинности PHP включает перенаправление на страницу аутентификации.

Также см. этот поток, в частности этот ответ.