Мой проект построен на 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
завершает проверку подлинности с той же ошибкой учетных данных, что и выше.
Может ли кто-нибудь дать какие-либо рекомендации, пожалуйста?