AzurePowerShellCredentialBuilder Klasse
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzurePowerShellCredentialBuilder
- com.
- com.
public class AzurePowerShellCredentialBuilder
extends CredentialBuilderBase<AzurePowerShellCredentialBuilder>
Fluent-Generator für Anmeldeinformationen zum Instanziieren von AzurePowerShellCredential.
Azure PowerShell ist ein Befehlszeilentool, mit dem Benutzer Azure-Ressourcen von ihrem lokalen Computer oder Terminal aus verwalten können. Benutzer können sich interaktiv als Benutzer und/oder Dienstprinzipal bei Azure Active Directory (Azure AD) authentifizieren. Der AzurePowerShellCredential authentifiziert sich in einer Entwicklungsumgebung und ruft ein Token im Namen des angemeldeten Benutzers oder Dienstprinzipals in Azure PowerShell ab. Er fungiert als der in Azure PowerShell angemeldete Benutzer oder Dienstprinzipal und führt einen Azure Powershell-Befehl darunter aus, um die Anwendung bei Azure Active Directory zu authentifizieren.
Beispiel: Erstellen von AzurePowershellCredential
Im folgenden Codebeispiel wird die Erstellung eines AzurePowerShellCredentialveranschaulicht, wobei verwendet wird, um sie AzurePowerShellCredentialBuilder zu konfigurieren. Nachdem diese Anmeldeinformationen erstellt wurden, werden sie möglicherweise als "credential"-Parameter an den Generator vieler Client-Generatoren des Azure SDK für Java übergeben.
TokenCredential powerShellCredential = new AzurePowerShellCredentialBuilder()
.build();
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung | |
---|---|---|
AzurePowerShellCredentialBuilder() |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Azure |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
Gibt Mandanten zusätzlich zur angegebenen Mandanten-ID |
Azure |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
Gibt Mandanten zusätzlich zur angegebenen Mandanten-ID |
Azure |
build()
Erstellt eine neue AzurePowerShellCredential mit den aktuellen Konfigurationen. |
Azure |
tenantId(String tenantId)
Legt die Mandanten-ID der Anwendung fest. |
Geerbte Methoden von CredentialBuilderBase
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
AzurePowerShellCredentialBuilder
public AzurePowerShellCredentialBuilder()
Details zur Methode
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)
Gibt Mandanten zusätzlich zur angegebenen mandanten-ID an, für die die Anmeldeinformationen Token abrufen können. Fügen Sie den Platzhalterwert "*" hinzu, damit die Anmeldeinformationen Token für jeden Mandanten abrufen können, auf den das angemeldete Konto zugreifen kann. Wenn kein Wert für tenantId angegeben ist, hat diese Option keine Auswirkung, und die Anmeldeinformationen erhalten Token für jeden angeforderten Mandanten.
Parameters:
Returns:
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List
Gibt Mandanten zusätzlich zur angegebenen mandanten-ID an, für die die Anmeldeinformationen Token abrufen können. Fügen Sie den Platzhalterwert "*" hinzu, damit die Anmeldeinformationen Token für jeden Mandanten abrufen können, auf den das angemeldete Konto zugreifen kann. Wenn kein Wert für tenantId angegeben ist, hat diese Option keine Auswirkung, und die Anmeldeinformationen erhalten Token für jeden angeforderten Mandanten.
Parameters:
Returns:
build
public AzurePowerShellCredential build()
Erstellt eine neue AzurePowerShellCredential mit den aktuellen Konfigurationen.
Returns:
tenantId
public AzurePowerShellCredentialBuilder tenantId(String tenantId)
Legt die Mandanten-ID der Anwendung fest.
Parameters:
Returns: