OAuth Неявный поток не работает, навигация заблокирована: assistant-handoff

Мы испытываем неявный поток для интеграции Умного дома с действиями Google. После успешной аутентификации идентификатора пользователя и пароля происходит сбой перенаправления на redirect_uri (пример приведен ниже) с приведенной ниже ошибкой (извлечено из android logcat).

"Навигация заблокирована: assistant-handoff://complete/? Result_code=FAILURE&result_message= Аккаунт + связывание + сбой", источник: https://assistant.google.com/services/auth/handoffs/auth/complete (0)

URL-адрес перенаправления, запущенный со стороны сервера: https://oauth-redirect.googleusercontent.com/r/connectedghome", источник: https://connected-safehome.in/smarthome/ui-auth/js/main.js?id=2 (109)

Пожалуйста, помогите нам или дайте нам подсказку, как решить эту проблему. Полный поток работает в приложении OAuth для игровых площадок. Это стало блокирующим.

Спасибо и теплые пожелания, Прадип

1 ответ

Решение

Вы не можете использовать неявный поток для интеграции умного дома. Вы должны использовать код авторизации, как описано в документации:

Убедитесь, что у вас есть общедоступный сервер OAuth 2.0 для аутентификации пользователей и приложений. Он должен соответствовать потоку кода авторизации OAuth 2.0.

Другие вопросы по тегам