
Ключи приложения OctoPrint и глобальный ключ API объяснены
OctoPrint поддерживает идентификаторы с различной областью действия. Ключ, специфичный для приложения, легче идентифицировать и отозвать, чем использовать один глобальный секрет везде.
Printer Tools взаимодействует с поддерживаемыми принтерами и камерами через локальные протоколы. Сохраняйте устройства в приватном режиме, храните учетные данные и используйте текущую матрицу совместимости как источник информации о возможностях конкретных моделей.
Предпочтительнее использовать процесс утверждения, специфичный для приложения
Когда доступен рабочий процесс OctoPrint Application Keys, одобряйте Printer Tools как отдельного клиента. Это создаёт учетные данные, связанные с этим приложением и контекстом пользователя.
Понимайте глобальный ключ
Глобальный API ключ является широко используемым общим идентификатором. Его замена может нарушить работу всех клиентов, которые его повторно используют, а утечка ключа раскрывает более чем одно интеграционное взаимодействие.
Соответствуйте разрешения поддерживаемым функциям
Используйте пользователя OctoPrint только с теми разрешениями, которые необходимы для мониторинга Printer Tools и поддерживаемого просмотра файлов или управления. Printer Tools не загружает файл и не запускает новую задачу в OctoPrint.
Отзыв ключа без сбоев
Если телефон потерян или ключ стал известен, отзовите этот ключ приложения в OctoPrint и выдайте новый. Никогда не публикуйте ни один из ключей в логах или скриншотах.
Список действий для локального устранения неполадок
- Используйте HTTPS в ненадежных сегментах сети.
- Одобряйте ключ, специфичный для приложения, когда это возможно.
- Ограничьте права пользователя в OctoPrint.
- При необходимости отзывайте отдельные учетные данные.
Часто задаваемые вопросы
Является ли ключ приложения тем же самым, что и глобальный API-ключ?
Нет. Учетные данные приложения привязаны к одобрению клиента, тогда как глобальный ключ широко распространен.
Могут ли Printer Tools работать без авторизации?
Будут видны только конечные точки, разрешенные анонимно, что обычно недостаточно и менее контролируемо.
Должен ли OctoPrint быть общедоступным в интернете?
Нет. Используйте частный VPN или поддерживаемое решение для удаленного доступа.





