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

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
digel
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 13.02.2018 16:23
Благодарил (а): 3 раза

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

Сообщение digel » 13.02.2018 22:02

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

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3395
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 34 раза
Поблагодарили: 879 раз

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

Сообщение LavIgor » 13.02.2018 22:04

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

digel
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 13.02.2018 16:23
Благодарил (а): 3 раза

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

Сообщение digel » 14.02.2018 9:10

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

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

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3395
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 34 раза
Поблагодарили: 879 раз

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

Сообщение LavIgor » 14.02.2018 9:49

digel, ну так playground - это же песочница, а Вы для продакшена делаете.

digel
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 13.02.2018 16:23
Благодарил (а): 3 раза

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

Сообщение digel » 14.02.2018 13:41

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

Аватара пользователя
Pazh
Former team member
Сообщения: 1802
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 26 раз
Поблагодарили: 349 раз
Контактная информация:

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

Сообщение Pazh » 14.02.2018 14:28

Вам же Гугла в сообщении все написал. В Return Url нужно вставить http://aqaforum.ru/ucp.php?mode=login&login=external&oauth_service=google
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

digel
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 13.02.2018 16:23
Благодарил (а): 3 раза

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

Сообщение digel » 14.02.2018 15:20

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

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

Аватара пользователя
Pazh
Former team member
Сообщения: 1802
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 26 раз
Поблагодарили: 349 раз
Контактная информация:

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

Сообщение Pazh » 14.02.2018 15:45

в сторону серверных логов ошибок. Читать на что там ругается сервер
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

digel
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 13.02.2018 16:23
Благодарил (а): 3 раза

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

Сообщение digel » 14.02.2018 16:36

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

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

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
Последний раз редактировалось Sheer 14.02.2018 17:24, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!

Аватара пользователя
nissin
phpBB 3.0.2
Сообщения: 2031
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 321 раз
Контактная информация:

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

Сообщение nissin » 15.02.2018 7:40

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

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

Ответить

Вернуться в «Поддержка phpBB 3.1.x»