Я работаю над сайтом, который использует аутентификацию Facebook и друзей, но я не готов сделать его публичным. Похоже, если я введу пароль в каталог сайта, вызовы Facebook на мой сервер не смогут войти. Есть ли способ предоставить FB учетные данные пользователя / psw для сайта - просто обычная проверка подлинности http или что-то в этом роде? Сравнимо, наверное, - так что он сможет войти?
РЕДАКТИРОВАТЬ НА ОСНОВЕ УТОЧНЕНИЯ И БОЛЬШЕ ЭКСПЕРИМЕНТАЦИИ:
Есть две части:
- Нет проблем с Facebook Connect. Когда пользователь заходит на страницу защищенного сайта, ему предоставляется панель аутентификации, а затем он проходит аутентификацию (или нет). Если они это получают, соединение / вход в систему следует, и все хорошо, так как информация о соединении предположительно возвращается по тому же HTTP-соединению, которое только что было аутентифицировано. (Я немного запутался в этих частях работы http, но я думаю, что это в основном правильно.)
РЕАЛЬНАЯ проблема, с которой я сталкиваюсь, как я только что понял (извините, рано утром в понедельник / длинные выходные), это то, как поступают вызовы из API реального времени. Эти вызовы просто как бы поступают неожиданно, и поэтому есть нет аутентифицированного пути к серверу. Идея @ Марти о проведении аутентификации (опубликованной в более ранней версии вопроса) на основе IP-адреса выглядит многообещающей, но я все еще задаюсь вопросом, есть ли способ заставить FB отправлять пользователя / psw вместе с этим.