Приложения
Приложения — это основа LicenseChain. Каждое приложение представляет собой программный продукт или услугу, лицензиями на которые вы хотите управлять, с полной изоляцией и независимой настройкой.
Что такое приложения?
Ан Приложение в LicenseChain представляет программный продукт или услугу, лицензиями на которые вы хотите управлять. Каждое приложение имеет собственный набор лицензий, веб-перехватчиков, аналитики и параметров конфигурации, обеспечивающих полную изоляцию и независимое управление.
Думайте о приложении как о контейнере, в котором хранятся все данные, связанные с лицензией для конкретного продукта. Например, если у вас есть приложение для настольного компьютера и мобильное приложение, вы должны создать два отдельных приложения в LicenseChain, чтобы независимо управлять их лицензиями.
Ключевые характеристики приложений
Основные свойства
- Уникальный идентификатор - Каждое приложение имеет уникальный ярлык, который идентифицирует его в API.
- Изолированные данные - Лицензии, аналитика и настройки изолированы для каждого приложения.
- Независимая конфигурация – Каждое приложение может иметь разные URL-адреса веб-перехватчиков, ограничения скорости и настройки.
Возможности управления
- Командный доступ - Многим членам команды может быть предоставлен доступ для управления приложением.
- Контроль версий - Отслеживание изменений и откат конфигураций
- Аналитика - Подробная аналитика использования и отчетность по каждому приложению.
Создание приложений
Через панель управления
Самый простой способ создать приложение — через панель управления LicenseChain. Просто нажмите «Создать приложение» и введите необходимую информацию с помощью нашего интуитивно понятного интерфейса.
1. Go to https://dashboard.licensechain.app
2. Click "Create App"
3. Enter app name and slug
4. Configure settings and webhooks
5. Set up team permissions
6. Click "Create"
Через API
Вы также можете создавать приложения программным способом, используя наш REST API или SDK для автоматического создания приложений и управления ими.
// Using JavaScript SDK // Create new app with name and slug // Set description for the app // App created successfully
Лучшие практики
Соглашения об именах
- Используйте описательные названия, которые четко идентифицируют ваш продукт.
- Используйте кебаб-кейс для слизней (например, «my-desktop-app»)
- Избегайте специальных символов и пробелов в ярлыках.
- Делайте короткие, но содержательные фразы
- Включите номера версий в ярлыки для разных версий приложения.
Организация
- Создавайте отдельные приложения для разных продуктов или платформ.
- Используйте единые шаблоны именования для связанных приложений.
- Документируйте конфигурацию вашего приложения для членов команды.
- Регулярно проверяйте и очищайте неиспользуемые приложения.
Безопасность
- Настройте правильную аутентификацию веб-перехватчика
- Используйте белый список IP-адресов, когда это необходимо.
- Регулярная ротация ключей API
- Отслеживайте использование приложений и настраивайте оповещения