2016-09-10 3 views
0

Я настраиваю функцию единого входа с плагином hybridauth. Мне потребовалось 2 дня. Тем не менее, я получаю ошибку перенаправления uri с facebook и google. В google и facebook я дал название сайта, как это http://example.comhybridauth: перенаправление URI не включен в приложение

Я не нашел нигде, чтобы разместить URL перенаправления.

Теперь, когда я нажимаю на facebook или google. Я становлюсь ниже ошибки.

URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. 
Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs. 

Ошибка Google ниже.

400. That’s an error. 

Error: redirect_uri_mismatch 

Страница входа существует в корневом каталоге и существует папка, которую я создал для hybridauth. Внутри папки index.php файл.

В файле config.php. Я дал такой базовый ракурс.

"base_url" => "http://example.com/hybridauth/index.php", 

Я знаю, что этот вопрос не содержит большого количества кода. Но по мне проблема с base_url и facebook/google oauth api.

ответ

1

У вас должен быть установлен Авторизованный URI перенаправления на странице поставщика. Например, на Google's Developer Console, вы должны быть в состоянии установить Авторизованные URI переадресации на вкладке Учетные данные для вашего приложения:

enter image description here

+0

Спасибо за ваш ответ. – Ironic

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