yii2: проблемы с использованием google / apiclient для аутентификации oAuth и токена - PullRequest
0 голосов
/ 22 сентября 2018

Мой проект построен на Yii2 и использует google/apiclient для входа в веб-интерфейс.Есть также приложение для Android, которое подключается к API и использует аутентификацию на предъявителя по токенам Google (которые, я считаю, добавили firebase/jwt).Это работало нормально с начала 2018 года до недели, начинающейся 10 сентября 2018 года. В моей системе не было изменено ни одного кода.

С тех пор попытка войти в веб-интерфейс (oAuth) дает

yii \ authclient \ InvalidResponseException: запрос не выполнен с кодом: 400, сообщение: {"error": "redirect_uri_mismatch", "error_description": "Bad Request"

Сайт правильно указан в спискеКонсоль разработчика Google (где я тоже ничего не менял), поэтому redirect_uri_mismatch не ожидается.

Обновление google/apiclient позволяет мне войти в веб-интерфейс, но нарушает аутентификацию токена приложения, давая:1015 *

Ваш запрос был сделан с недействительными учетными данными

Я могу предоставить полную трассировку стека, если требуется, однако, я надеюсь, что кто-то еще столкнулся с тем же и может указать мнев правильном направлении.Использование firebase/jwt v4 в действующей системе позволяет использовать функцию аутентификации токена, но использование v4 в тесте с обновленным google/apiclient завершает проверку подлинности с той же ошибкой учетных данных, что и выше.

Может ли кто-нибудь дать какие-либо рекомендации, пожалуйста?

...