azure-identity-ts
Authentification aux services Azure
Cette compétence fournit de la documentation et des exemples pour l'authentification aux services Azure à l'aide du SDK Azure Identity pour JavaScript et TypeScript. Elle prend en charge plusieurs méthodes d'authentification, notamment les identités gérées, les principaux de service et les informations d'identification de développeur.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "azure-identity-ts". Comment m'authentifier à l'aide de DefaultAzureCredential ?
Résultat attendu:
Utilisez DefaultAzureCredential pour la sélection automatique de la méthode d'authentification :
```typescript
import { DefaultAzureCredential } from '@azure/identity';
import { BlobServiceClient } from '@azure/storage-blob';
const credential = new DefaultAzureCredential();
const blobClient = new BlobServiceClient(
'https://<account>.blob.core.windows.net',
credential
);
```
La chaîne d'informations d'credentials essaie : Environment → Workload Identity → Managed Identity → VS Code → Azure CLI → Azure PowerShell → Azure Developer CLI
Utilisation de "azure-identity-ts". Configurer l'identité gérée pour ma fonction Azure
Résultat attendu:
Utilisez ManagedIdentityCredential pour Azure Functions avec une identité attribuée par le système :
```typescript
import { ManagedIdentityCredential } from '@azure/identity';
const credential = new ManagedIdentityCredential();
// Pour une identité attribuée par l'utilisateur, passez le clientId :
// const credential = new ManagedIdentityCredential({ clientId: '<user-assigned-client-id>' });
```
Audit de sécurité
SûrThis is a documentation skill for Azure Identity SDK. Static findings are false positives - the skill documents authentication methods (environment variables, CLI commands, certificate paths) which are standard for authentication library documentation. No executable code, no credential handling, only documentation with placeholder values.
Problèmes à risque élevé (2)
Problèmes à risque moyen (1)
Problèmes à risque faible (2)
Score de qualité
Ce que vous pouvez construire
Authentification Azure App Service
Configurer l'authentification par identité gérée pour une application Node.js exécutée sur Azure App Service afin d'accéder à Azure Storage
Authentification pipeline CI/CD
Configurer l'authentification par principal de service pour les déploiements automatisés sans connexion interactive
Configuration pour le développement local
Utiliser les informations d'identification Azure CLI pour le développement local avec le même flux d'authentification qu'en production
Essayez ces prompts
Comment m'authentifier à Azure à l'aide de DefaultAzureCredential dans mon projet TypeScript ?
Montrez-moi comment utiliser l'identité gérée pour m'authentifier à partir d'une machine virtuelle Azure
Comment m'authentifier à l'aide d'un principal de service avec un secret client ?
Créer une chaîne d'informations d'identification personnalisée qui essaie d'abord l'identité gérée, puis revient à Azure CLI
Bonnes pratiques
- Utilisez DefaultAzureCredential dans la plupart des cas - il sélectionne automatiquement la meilleure méthode d'authentification
- Privilégiez l'identité gérée en production pour éviter le stockage de secrets
- Utilisez ChainedTokenCredential pour créer des chaînes de secours personnalisées pour une meilleure fiabilité
Éviter
- Coder en dur les secrets client dans le code source - utilisez plutôt des variables d'environnement
- Utiliser des informations d'identification interactives en production - utilisez des identités gérées ou des principaux de service
- Ignorer les échecs de chaîne d'informations d'identification - configurez toujours des options de secours appropriées