ManagedIdentityId 类

  • java.lang.Object
    • com.microsoft.aad.msal4j.ManagedIdentityId

public class ManagedIdentityId

方法摘要

修饰符和类型 方法和描述
com.microsoft.aad.msal4j.ManagedIdentityIdType getIdType()
java.lang.String getUserAssignedId()
static ManagedIdentityId systemAssigned()

创建系统分配的托管标识的实例。

static ManagedIdentityId userAssignedClientId(String clientId)

从客户端 ID 为用户分配的托管标识创建托管标识 ID 实例

static ManagedIdentityId userAssignedObjectId(String objectId)

从对象 ID 为用户分配的托管标识创建托管标识的实例。

static ManagedIdentityId userAssignedResourceId(String resourceId)

从资源 ID 为用户分配的托管标识创建托管标识ID 实例

方法继承自 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

方法详细信息

getIdType

public ManagedIdentityIdType getIdType()

getUserAssignedId

public String getUserAssignedId()

systemAssigned

public static ManagedIdentityId systemAssigned()

创建系统分配的托管标识的实例。

返回:

ManagedIdentityId 的实例。

userAssignedClientId

public static ManagedIdentityId userAssignedClientId(String clientId)

从客户端 ID 为用户分配的托管标识创建 ManagedIdentityId 实例。

参数:

clientId - 分配给 Azure 资源的用户分配的托管标识的客户端 ID。

返回:

ManagedIdentityId 的实例

userAssignedObjectId

public static ManagedIdentityId userAssignedObjectId(String objectId)

从对象 ID 为用户分配的托管标识创建 ManagedIdentityId 的实例。

参数:

objectId - 分配给 Azure 资源的用户分配的托管标识的对象 ID。

返回:

ManagedIdentityId 的实例

userAssignedResourceId

public static ManagedIdentityId userAssignedResourceId(String resourceId)

从资源 ID 为用户分配的托管标识创建 ManagedIdentityId 的实例。

参数:

resourceId - 分配给 Azure 资源的用户分配的托管标识的资源 ID。

返回:

ManagedIdentityId 的实例

适用于