AzurePowerShellCredential Classe
- java.
lang. Object - com.
azure. identity. AzurePowerShellCredential
- com.
Implémente
public class AzurePowerShellCredential
implements TokenCredential
Azure PowerShell est un outil en ligne de commande qui permet aux utilisateurs de gérer les ressources Azure à partir de leur ordinateur ou terminal local. Il permet aux utilisateurs de s’authentifier de manière interactive en tant qu’utilisateur et/ou principal de service auprès d’Azure Active Directory (Azure AD). AzurePowershellCredential s’authentifie dans un environnement de développement et acquiert un jeton pour le compte de l’utilisateur ou du principal de service connecté dans Azure PowerShell. Il agit en tant qu’utilisateur ou principal de service connecté à Azure PowerShell et exécute une commande Azure PowerShell en dessous pour authentifier l’application auprès d’Azure Active Directory.
Configurer AzurePowershellCredential
Pour utiliser ces informations d’identification, le développeur doit s’authentifier localement dans Azure PowerShell à l’aide de l’une des commandes ci-dessous :
- Exécutez « Connect-AzAccount » dans Azure PowerShell pour vous authentifier en tant qu’utilisateur.
- Exécutez « Connect-AzAccount -ServicePrincipal -ApplicationId {servicePrincipalId} -Tenant {tenantId} -CertificateThumbprint {thumbprint} pour vous authentifier en tant que principal de service ».
Vous devrez peut-être répéter ce processus au bout d’un certain temps, en fonction de la validité du jeton d’actualisation dans votre organisation. En règle générale, la période de validité du jeton d’actualisation est de quelques semaines à quelques mois. AzurePowershellCredential vous invite à vous reconnecter.
Exemple : Construire AzurePowershellCredential
L’exemple de code suivant illustre la création d’un AzurePowerShellCredential, à l’aide de pour le AzurePowerShellCredentialBuilder configurer. Une fois ces informations d’identification créées, elles peuvent être passées au générateur de la plupart des générateurs de clients du SDK Azure pour Java en tant que paramètre « credential ».
TokenCredential powerShellCredential = new AzurePowerShellCredentialBuilder()
.build();
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
reactor.core.publisher.Mono<Access |
getToken(TokenRequestContext request) |
Méthodes héritées de java.lang.Object
Détails de la méthode
getToken
public Mono
Parameters: