Applications
Les applications sont le fondement de LicenseChain. Chaque application représente un produit ou un service logiciel pour lequel vous souhaitez gérer les licences, avec une isolation complète et une configuration indépendante.
Que sont les applications ?
Un Application dans LicenseChain représente un produit ou un service logiciel pour lequel vous souhaitez gérer les licences. Chaque application possède son propre ensemble de licences, de webhooks, d'analyses et de paramètres de configuration, offrant une isolation complète et une gestion indépendante.
Considérez une application comme un conteneur contenant toutes les données liées à la licence d'un produit spécifique. Par exemple, si vous disposez d'une application de bureau et d'une application mobile, vous créerez deux applications distinctes dans LicenseChain pour gérer leurs licences indépendamment.
Principales caractéristiques des applications
Propriétés principales
- Identifiant unique - Chaque application possède un slug unique qui l'identifie dans l'API
- Données isolées - Les licences, les analyses et les paramètres sont isolés par application
- Configuration indépendante - Chaque application peut avoir des URL de webhook, des limites de débit et des paramètres différents
Fonctionnalités de gestion
- Accès en équipe - Plusieurs membres de l'équipe peuvent avoir accès à la gestion d'une application
- Contrôle des versions - Suivre les modifications et les configurations de restauration
- Analytique - Analyses d'utilisation détaillées et rapports par application
Création d'applications
Via le tableau de bord
Le moyen le plus simple de créer une application consiste à utiliser le tableau de bord LicenseChain. Cliquez simplement sur « Créer une application » et remplissez les informations requises avec notre interface intuitive.
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"
Via API
Vous pouvez également créer des applications par programmation à l'aide de notre API REST ou de notre SDK pour la création et la gestion automatisées d'applications.
// Using JavaScript SDK // Create new app with name and slug // Set description for the app // App created successfully
Meilleures pratiques
Conventions de dénomination
- Utilisez des noms descriptifs qui identifient clairement votre produit
- Utilisez kebab-case pour les limaces (par exemple, "my-desktop-app")
- Évitez les caractères spéciaux et les espaces dans les slugs
- Gardez les limaces courtes mais significatives
- Inclure les numéros de version dans les slugs pour les différentes versions de l'application
Organisation
- Créez des applications distinctes pour différents produits ou plates-formes
- Utiliser des modèles de dénomination cohérents dans les applications associées
- Documentez la configuration de votre application pour les membres de l'équipe
- Examinez et nettoyez régulièrement les applications inutilisées
Sécurité
- Configurer une authentification Webhook appropriée
- Utiliser la liste blanche IP le cas échéant
- Effectuez régulièrement une rotation des clés API
- Surveiller l'utilisation de l'application et configurer des alertes