Когда я пытаюсь войти в систему, Google показывает эту ошибку:
Ошибка 400: инвалидный_запрос
Запросить подробную информацию:
redirect_uri=exp://192.168.43.194:8082
flowName=GeneralOAuthFlow
Среда
- Expo (управляемый рабочий процесс)
- React Native
Код: Выделить всё
expo-auth-session- Google OAuth 2.0
- Бэкэнд: Node.js (проверяет токен Google ID)
Я использую expo-auth-session/providers/google для входа в систему.
Однако Google отклоняет этот URI перенаправления с недействительным_запросом.
Что я пробовал
- Добавил несколько URI перенаправления в Google Cloud Console
- Проверил идентификатор клиента Android с правильным SHA-1
- Проверил веб-клиент ID
- Приложение работает до тех пор, пока Google не перенаправит обратно.
Как правильно настроить Google OAuth для приложения Expo, поскольку Google не разрешает exp:// URI перенаправления?
- Должен ли я использовать Вместо этого https://auth.expo.io/...?
- Нужен ли мне идентификатор веб-клиента вместо Android?
- Это ожидаемое поведение в режиме разработки Expo?
Подробнее здесь: https://stackoverflow.com/questions/798 ... act-native
Мобильная версия