Freigeben über


AzurePowerShellCredentialBuilder Klasse

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
AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Gibt Mandanten zusätzlich zur angegebenen Mandanten-IDan, für die die Anmeldeinformationen Token abrufen können.

AzurePowerShellCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Gibt Mandanten zusätzlich zur angegebenen Mandanten-IDan, für die die Anmeldeinformationen Token abrufen können.

AzurePowerShellCredential build()

Erstellt eine neue AzurePowerShellCredential mit den aktuellen Konfigurationen.

AzurePowerShellCredentialBuilder 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:

additionallyAllowedTenants - die zusätzlich zulässigen Mandanten.

Returns:

Eine aktualisierte instance dieses Generators mit den konfigurierten zusätzlichen Mandanten.

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List 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:

additionallyAllowedTenants - die zusätzlich zulässigen Mandanten.

Returns:

Eine aktualisierte instance dieses Generators mit den konfigurierten zusätzlichen Mandanten.

build

public AzurePowerShellCredential build()

Erstellt eine neue AzurePowerShellCredential mit den aktuellen Konfigurationen.

Returns:

a AzurePowerShellCredential mit den aktuellen Konfigurationen.

tenantId

public AzurePowerShellCredentialBuilder tenantId(String tenantId)

Legt die Mandanten-ID der Anwendung fest.

Parameters:

tenantId - die Mandanten-ID der Anwendung.

Returns:

Ein aktualisierter instance dieses Generators mit festgelegter Mandanten-ID.

Gilt für: