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,ITenant |
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()
返回:
帐户用户名