Hockey App

Принадлежит Microsoft

Deprecated с Ноября 2019 года

Ныне AppCenter (как замена). Однако, какие-то компании еще используют HockeyApp

Про проблемы с токенами

Источник: https://www.allysonomalley.com/2020/01/06/saying-goodbye-to-my-favorite-5-minute-p1/

У Hockey App есть два API: Client API и Developer API.

Любой пользователь, добавленный в оорганизацию с правами Developer или выше, может создавать API Tokens.

Есть три типа токенов:

  • Full-Access: чтение и запись на все эндпоинты

  • Upload-Only: можем загружать билды

  • Read-Only: можем читать инфу со всех эндпоинтов

Несмотря на то, что эти токены можно настроить с ограничением прав доступа (read-only, upload-only, enable to release, etc), но автор статьи не сталкивалась с этим на практике.

Логично, конечно, что нельзя давать права на создания токенов со всеми типами привилегий. Однако этому не удилено должное внимание в документации Hockey App.

Токен помещается в заголовок X-HockeyAppToken (значение - hex-строка)

Соотв, найдя полную ссылку (собрав ее), можно получить собранный IPA/APK образ. Тем самым получить доступ к старым/новым билдам и тп

Далее, при должных правах можно было читать фидбеки, коммиты и тд (см статью для примеров API)

Далее автор сделал PoC по заливки своего билда с метром и уведомлением всех пользователей

Last updated