Документация Steamworks
Авторизация с помощью ключей веб-API
Некоторые методы веб-API возвращают общедоступные данные и не требуют авторизации. Другие же могут потребовать уникальный ключ API. Отдельные методы, возвращающие конфиденциальные данные или выполняющие защищённые действия, требуют специальных разрешений. Для них требуется издательский ключ, который будет необходимо создать до того, как отправлять вызовы. В случае, если требуется ключ API, его можно предоставить как стандартный параметр или как значение «x-webapi-key» в заголовке запроса.

Пользовательские ключи

Стандартные пользовательские ключи доступны всем, у кого есть аккаунт Steam и доменное имя, связанное с этим ключом.

Также потребуется принять условия соглашения об использовании веб-API Steam.

Вы можете создать новый ключ веб-API Steam на странице регистрации ключа.

Издательские ключи

Для безопасной идентификации и использования защищённых методов издатель может запросить ключ веб-API, который передаётся соответствующим методам как параметр «key». Каждый ключ привязан к издательской группе и может быть использован для доступа к данным всех приложений, связанных с этой группой. Инструкции см. в разделе «Создание издательского ключа веб-API» ниже.

Издательские ключи веб-API предоставляют доступ к конфиденциальным пользовательским данным и защищённым методам. Они могут быть использованы только для запросов веб-API с защищённых серверов издателя. Ключи должны храниться защищённым образом и не могут распространяться с игровым клиентом. Все запросы с ключами веб-API должны отправляться через протокол HTTPS.

Создание издательского ключа веб-API

Для создания издательского ключа веб-API вам потребуются права администратора в аккаунте Steamworks. Если вы не являетесь администратором, найдите необходимого человека в списке администраторов вашего партнёрского аккаунта на главной странице Steamworks. Любой из них может создать ключ или дать вам администраторские права, если это допустимо.

Для создания издательского ключа веб-API:
  1. Если у вас есть права администратора в аккаунте Steamworks, откройте страницу со списком групп пользователей, выбрав «Пользователи и разрешения», а затем — «Управление группами».
  2. Создайте или выберите группу, обладающую приложениями, для которых вам требуется ключ веб-API.
  3. Нажмите на эту группу, чтобы увидеть относящихся к ней пользователей и приложения.
  4. Если у вас есть права администратора, справа вы увидите кнопку «Создать ключ веб-API». Либо, если ключ уже был создан, вы увидите его.