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