2013-10-26 4 views
1

Это еще не вопрос о том, нужно ли мне покупать SSL-сертификат для моего сайта для входа в facebook.Facebook-логин без SSL

Мой вопрос в том, возможно ли при использовании входа в facebook с помощью OAuth2, чтобы НЕ перенаправить пользователя на https: // www. facebook.com?

Моя проблема заключается в том, что я запускаю кучу беспроводных точек доступа и хотел бы, чтобы пользователи входили в систему через facebook. Проблема в том, что мне нужно предоставить им доступ к https: // www. facebook.com/login.php (и множество других URL-адресов). однако с HTTPS я не могу разрешить доступ к путям на веб-сайтах, если это сайт SSL. То есть другое доменное имя, которое можно использовать (например, HTTPS: // login.facebook.com *) или способ отправить их на HTTP: // www. facebook.com/login?

EDIT:

Просто, чтобы сделать его более ясным, что я пытаюсь сделать.

Откройте ваш браузер и перейдите на страницу http://www.facebook.com/login, и затем facebook перенаправит вас на HTTPS: // www. facebook.com/login. Это проблема. Есть в любом случае, с помощью PHP SDK, чтобы заставить HTTP & не HTTPS

+0

доля какой-то код и помощь намного проще. Я думаю, что обратный вызов неисправен. – 3und80

ответ

1

Вам нужно только SSL для Canvas Apps (бег на apps.facebook.com/yournamespace, «App на Facebook» в настройках разработчика) и Страница «Приложения» («Вкладка« страница »в настройках разработчика), но не для внешних веб-сайтов.

Просто заполните поле ввода «Веб-сайт с помощью Facebook» в настройках разработчика с помощью внешнего веб-сайта (http://www.yourdomain.com/whatever).

Где вы перенаправляете пользователя, полностью зависит от вас. Например, вы можете создать любое перенаправление JavaScript в функции обратного вызова FB.login:

https://developers.facebook.com/docs/reference/javascript/FB.login/

Смежные вопросы