Principal de service Azure
Gérer et utiliser les identifiants de principal de service Azure dans AutoSSL.
Vue d’ensemble
Les identifiants d’un principal de service Azure sont nécessaires pour authentifier les requêtes d’AutoSSL vers les services Azure via Microsoft Entra ID. En ajoutant un principal de service, vous autorisez AutoSSL à agir en votre nom, par exemple pour envoyer des fichiers de certificat SSL vers Azure Blob Storage.
Paramètres de configuration
| Paramètre | Description |
|---|---|
| ID de locataire | ID de locataire Microsoft Entra ID (Azure AD). |
| ID client | ID d’application (client) du principal de service. |
| Secret client | Secret client du principal de service. AutoSSL le chiffre avant de l’enregistrer. |
Important
Si vous modifiez plus tard le champ Client Secret, vous devez saisir à nouveau le secret en entier.
Créer un principal de service
- Connectez-vous au portail Azure.
- Allez dans Microsoft Entra ID > Inscriptions d’applications > Nouvelle inscription.
- Saisissez un nom (par exemple
AutoSSL) et cliquez sur Inscrire. - Copiez l’ID d’application (client) et l’ID d’annuaire (locataire) depuis la page de vue d’ensemble.
- Ouvrez Certificats et secrets > Nouveau secret client, créez un secret et copiez sa valeur immédiatement.
- Collez l’ID de locataire, l’ID client et le secret client dans AutoSSL.
Pour le détail, consultez la documentation Azure sur la création d’un principal de service.
Recommandations de sécurité
- Moindre privilège : n’accordez au principal de service que les rôles RBAC nécessaires aux ressources cibles (par exemple
Storage Blob Data Contributorsur un compte de stockage ou un conteneur précis). - Rotation régulière : renouvelez les secrets client et mettez-les à jour dans AutoSSL.
- Principal dédié : créez un principal de service réservé à AutoSSL, plutôt que de réutiliser les identifiants d’une autre application.
Cibles de déploiement prises en charge
Le principal de service Azure est utilisé par les fournisseurs de déploiement suivants :
- Azure Blob Storage : envoie les fichiers de certificat vers un conteneur de blobs, avec un chemin versionné et un chemin latest.