OAuth Неявный поток не работает, навигация заблокирована: assistant-handoff - PullRequest
0 голосов
/ 09 мая 2018

Мы испытываем неявный поток для интеграции Умного дома с действиями 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 / г / connectedghome # access_token = xxyuy12 & token_type = носителем и состояние = CtgCQUx3MExZRXhBdlVRVHpxajBHSUFZTktVXy11V0d3a0Q4dndOZWVybndCaVpzVDR5THVJajVhWUNpMkRvSnd2eG1PTVRsRW5idjRPaUFoeHREeEY5dUFrU01kOW00SkVkTnZEX0pGNTA5R0RwTlJYcDN3Q2R5aE1XLXJXUnlzVW5iaUk3OU9YUDIya0dZWnNqeU02Ny04a3NYS0dfZXVsV1YtX19iZmpndGtheXAwdHJKYzFUOUgxT3FtR0JrNjRXSFBnc2JFRzA2cnVmSlZmNmlGbFRxek9zcGhadVJJWmhoX2tBekhsNzVvWWlSYS1FTTFPR0dOcml1ZTNORVozck9kUldwYko5TnU2aWctazAyVnhTVjNiNFVScGhZX3JOQ1BtcF9aazM3aFJvZzluSmFqWHp3U0tCYUtnMnlXb3UxMXJKWDc5aFotYThsVXlVYUR2NWV1UFoSHGFzc2lzdGFudC1oYW5kb2ZmOi8vY29tcGxldGUiPWh0dHBzOi8vb2F1dGgtcmVkaXJlY3QuZ29vZ2xldXNlcmNvbnRlbnQuY29tL3IvY29ubmVjdGVkZ2hvbWUqHGNvbm5lY3RlZHNtYXJ0bGlmZUBnbWFpbC5jb20yEmNvbm5lY3RlZGdob21lX2Rldg », источник: https://connected -safehome.in / smarthome / ui-auth / js / main.js? id = 2 (109)

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

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

1 Ответ

0 голосов
/ 09 мая 2018

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

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

...