IAccount 接口

实现

java.io.Serializable

public interface IAccount
extends java.io.Serializable

表示单个用户帐户的接口。 IAccount 在属性中 IAuthenticationResult 返回,并在 )} 中 builder(Set<String> scopes, IAccount account) 用作参数

方法摘要

修饰符和类型 方法和描述
abstract java.lang.String environment()
abstract java.util.Map<java.lang.String,ITenantProfile> getTenantProfiles()

ITenantProfile与此帐户相关的对象映射,映射的密钥是租户 ID 值,与 ID 令牌的“领域”密钥匹配

abstract java.lang.String homeAccountId()
abstract java.lang.String username()

方法详细信息

environment

public abstract String environment()

返回:

帐户环境

getTenantProfiles

public abstract Map<String,ITenantProfile> getTenantProfiles()

ITenantProfile与此帐户相关的对象映射,映射的密钥是租户 ID 值,与 ID 令牌的“领域”密钥匹配

返回:

租户配置文件

homeAccountId

public abstract String homeAccountId()

返回:

帐户 ID

username

public abstract String username()

返回:

帐户用户名

适用于