ManagedIdentityApplication 類別

實作

public class ManagedIdentityApplication
extends AbstractApplicationBase
implements IManagedIdentityApplication

類別用於取得管理身份的標記。 如需詳細資訊,請參閱 IManagedIdentityApplication

條件執行緒安全

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<IAuthenticationResult> acquireTokenForManagedIdentity(ManagedIdentityParameters managedIdentityParameters)

從 Azure 資源上的受管理身份取得權杖。

static Builder builder(ManagedIdentityId managedIdentityId)

建立管理身份應用程式建置器實例

ManagedIdentityId getManagedIdentityId()
static ManagedIdentitySourceType getManagedIdentitySource()

回傳一個 ManagedIdentitySourceType 值,主要基於系統中設定的環境變數。

static TokenCache getSharedTokenCache()

方法繼承來源 AbstractApplicationBase

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

方法詳細資料

acquireTokenForManagedIdentity

public CompletableFuture<IAuthenticationResult> acquireTokenForManagedIdentity(ManagedIdentityParameters managedIdentityParameters)

從 Azure 資源上的受管理身份取得權杖。

參數:

managedIdentityParameters

擲回:

java.lang.Exception

builder

public static ManagedIdentityApplication.Builder builder(ManagedIdentityId managedIdentityId)

建立 ManagedIdentityApplication 建構者實例

參數:

managedIdentityId - ManagedIdentityID 用來指定是系統指派還是使用者指派,若是使用者指派則提供識別碼。

傳回:

ManagedIdentityApplication 建置者的實例

getManagedIdentityId

public ManagedIdentityId getManagedIdentityId()

getManagedIdentitySource

public static ManagedIdentitySourceType getManagedIdentitySource()

回傳一個 ManagedIdentitySourceType 值,主要基於系統中設定的環境變數。

傳回:

ManagedIdentitySourceType enum for source type

getSharedTokenCache

public static TokenCache getSharedTokenCache()

適用於