Страница 2 из 2

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 13.02.2018 22:02
digel
Там много чего написано. Подскажите пожалуйста в чем проблема?

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 13.02.2018 22:04
LavIgor
digel писал(а): 13.02.2018 22:02Подскажите пожалуйста в чем проблема?
В неправильной настройке авторизации на сайте Google.
digel писал(а): 13.02.2018 16:36The redirect URI in the request ... does not match the ones authorized for the OAuth client.
Там ещё и ссылка дана, где можно задать корректные адреса для редиректа.

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 9:10
digel
Спасибо. Теперь понятно куда копать.
Но странно я использовал инструкцию с сайта google.
Ссылка на инструкцию https://developers.google.com/adwords/a ... tion?hl=ru

В разделе
есть пункт: Как получить идентификатор и секретный ключ клиента
В разделе 5: Разрешенные URI перенаправления добавьте следующую строку: https://developers.google.com/oauthplayground
и я брал именно эту ссылку.
Будем разбираться.

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 9:49
LavIgor
digel, ну так playground - это же песочница, а Вы для продакшена делаете.

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 13:41
digel
Есть ли кокая подробная инструкция по настройке авторизации у Вас.
Я нашел от гугла
ссылка на инструкцию https://github.com/googleads/googleads- ... nt-library
я создал Ключи сервисного аккаунта но там мне дали только Идентификатор клиента и Сервисный аккаунт, а ошибка все та же вылетает при авторизации через гугл кнопку.

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 14:28
Pazh
Вам же Гугла в сообщении все написал. В Return Url нужно вставить http://aqaforum.ru/ucp.php?mode=login&login=external&oauth_service=google

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 15:20
digel
Все заработало вставил эту ссылку.
Но теперь появляется окно авторизации, предлагается на выбор аккаунты. После выбора аккаунта появляется вот такая ошибка
Страница недоступна
Сайт aqaforum.ru пока не может обработать этот запрос.
HTTP ERROR 500

Подскажите пожалуйста теперь где копать?

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 15:45
Pazh
в сторону серверных логов ошибок. Читать на что там ругается сервер

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 14.02.2018 16:36
digel
Включил лог ошибок но ничего не понятно. Понял только что я валенок. Но может Вы подскажите.
Ошибка:

Код: Выделить всё

aqaforum.ru [Wed Feb 14 15:50:17 2018] [error] [pid 24698] sapi_apache2.c(326): [client Мой айпи сервера] PHP Fatal error:  Uncaught OAuth\\Common\\Http\\Exception\\TokenResponseException: Failed to request resource. HTTP Code: HTTP/1.1 401 Unauthorized in /home/c/ххх/phpbb/public_html/vendor/lusitanian/oauth/src/OAuth/Common/Http/Client/StreamClient.php:68\nStack trace:\n#0 /home/c/ххх/phpbb/public_html/vendor/lusitanian/oauth/src/OAuth/OAuth2/Service/AbstractService.php(124): OAuth\\Common\\Http\\Client\\StreamClient->retrieveResponse(Object(OAuth\\Common\\Http\\Uri\\Uri), 'code=4%2FAAA5a6...', Array)\n#1 /home/c/ххх/phpbb/public_html/phpbb/auth/provider/oauth/service/google.php(80): OAuth\\OAuth2\\Service\\AbstractService->requestAccessToken('4/AAA5a6Uy9n6eo...')\n#2 /home/c/ххх/phpbb/public_html/phpbb/auth/provider/oauth/oauth.php(217): phpbb\\auth\\provider\\oauth\\service\\google->perform_auth_login()\n#3 /home/c/ххх/phpbb/public_html/phpbb/auth/auth.php(949): phpbb\\auth\\provider\\oauth\\oauth->login('', '')\n#4 /home/c/ххх/phpbb/public_html/includes/functions.php(2314): phpbb\\auth\\auth->login('', '', false, 1, 0)\n#5 /home/c/cf1 in /home/c/ххх/phpbb/public_html/vendor/lusitanian/oauth/src/OAuth/Common/Http/Client/StreamClient.php on line 68

Re: Ошибка в процессе авторизации посредством oauth

Добавлено: 15.02.2018 7:40
nissin

Код: Выделить всё

Failed to request resource. HTTP Code: HTTP/1.1 401 Unauthorized
Что-то с авторизацией не то.