AzureDeveloperCliCredentialBuilder Klasse
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzureDeveloperCliCredentialBuilder
- com.
- com.
public class AzureDeveloperCliCredentialBuilder
extends CredentialBuilderBase<AzureDeveloperCliCredentialBuilder>
Fluent-Generator für Anmeldeinformationen zum Instanziieren von AzureDeveloperCliCredential.
Azure Developer CLI ist ein Befehlszeilenschnittstellentool, mit dem Entwickler Ressourcen in Azure erstellen, verwalten und bereitstellen können. Es basiert auf der Azure CLI und bietet zusätzliche Funktionen, die für Azure-Entwickler spezifisch sind. Es ermöglicht Benutzern, sich als Benutzer und/oder dienstprinzipal bei Azure Active Directory (Azure AD) zu authentifizieren. AzureDeveloperCliCredential authentifiziert sich in einer Entwicklungsumgebung und ruft ein Token im Namen des angemeldeten Benutzers oder Dienstprinzipals in Azure Developer CLI ab. Er fungiert als Azure Developer CLI angemeldeter Benutzer oder Dienstprinzipal und führt einen Azure CLI-Befehl darunter aus, um die Anwendung bei Azure Active Directory zu authentifizieren.
Beispiel: Erstellen von AzureDeveloperCliCredential
Im folgenden Codebeispiel wird die Erstellung eines AzureDeveloperCliCredentialveranschaulicht, wobei verwendet wird, um sie AzureDeveloperCliCredentialBuilder 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 azureDevCliCredential = new AzureDeveloperCliCredentialBuilder()
.build();
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung | |
---|---|---|
AzureDeveloperCliCredentialBuilder() |
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 AzureDeveloperCliCredential mit den aktuellen Konfigurationen. |
Azure |
processTimeout(Duration processTimeout)
Gibt ein Duration Timeout für das Aufrufen des Azure Developer CLI an. |
Azure |
tenantId(String tenantId)
Legt die Mandanten-ID der Anwendung fest. |
Geerbte Methoden von CredentialBuilderBase
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
AzureDeveloperCliCredentialBuilder
public AzureDeveloperCliCredentialBuilder()
Details zur Methode
additionallyAllowedTenants
public AzureDeveloperCliCredentialBuilder 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 AzureDeveloperCliCredentialBuilder 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 AzureDeveloperCliCredential build()
Erstellt eine neue AzureDeveloperCliCredential mit den aktuellen Konfigurationen.
Returns:
processTimeout
public AzureDeveloperCliCredentialBuilder processTimeout(Duration processTimeout)
Gibt ein Duration Timeout für das Aufrufen des Azure Developer CLI an. Der Timeoutzeitraum wird auf den Azure Developer CLI Befehlsausführungsprozess angewendet, der von den Anmeldeinformationen aufgerufen wird.
Parameters:
Returns:
tenantId
public AzureDeveloperCliCredentialBuilder tenantId(String tenantId)
Legt die Mandanten-ID der Anwendung fest.
Parameters:
Returns: