Device authorization code

Avatar
  • обновлен
  • Отвечен

Как авторизоваться через девайс без браузера (IoT)? Oauth2 предполагает что-то в виде:

RFC 8628:

POST /device_authorization HTTP/1.1
      Host: server.example.com
      Content-Type: application/x-www-form-urlencoded

      client_id=1406020730&scope=example_scope

Этот POST выдает 401.


authorization?response_type=device_code&client_id=g3f540

Этот тоже. Как получить device code? Или есть другой способ? Городить свой редирект?

Avatar
support
  • Отвечен

Руководство по использованию API: https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API
Рабочие примеры на GitHub: https://github.com/search?q=zenmoney&type=

Avatar
Default_lemon
Цитата от support

Руководство по использованию API: https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API
Рабочие примеры на GitHub: https://github.com/search?q=zenmoney&type=

К сожалению не смог найти в репозиториях авторизацию через device_flow.

Подскажите, пожалуйста адрес авторизации устройств? 

Пробовал /oauth2/device и /oauth2/device_authorization и /token и /authorize 

Пример моего запроса:

POST /oauth2/authorize HTTP/1.1
Host: api.zenmoney.ru
Content-Type: application/x-www-form-urlencoded
Content-Length: 89

response_type=device_code&client_id=g3f540f79a73fb4ede59893364e56c&=
Avatar
support
Цитата от Default_lemon

К сожалению не смог найти в репозиториях авторизацию через device_flow.

Подскажите, пожалуйста адрес авторизации устройств? 

Пробовал /oauth2/device и /oauth2/device_authorization и /token и /authorize 

Пример моего запроса:

POST /oauth2/authorize HTTP/1.1
Host: api.zenmoney.ru
Content-Type: application/x-www-form-urlencoded
Content-Length: 89

response_type=device_code&client_id=g3f540f79a73fb4ede59893364e56c&=

Такой авторизации у нас нет. Используйте /oauth2/authorize/

П.С. Выше я ошибся со ссылкой на API. Была выложена на API плагинов, сейчас обновил на верную – к API Дзен-мани. Проверьте, пожалуйста.

Avatar
Default_lemon
Цитата от support

Такой авторизации у нас нет. Используйте /oauth2/authorize/

П.С. Выше я ошибся со ссылкой на API. Была выложена на API плагинов, сейчас обновил на верную – к API Дзен-мани. Проверьте, пожалуйста.

То есть нет никакого способа подключиться к апи с девайса без браузера?