public class OIDCAccountHandle
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
EMAIL |
static java.lang.String |
EMAIL_VERIFIED |
static java.lang.String |
FAMILY_NAME |
static java.lang.String |
GIVEN_NAME |
static java.lang.String |
OIDC_DEFINITION_NAME |
static java.lang.String |
SUBJECT_ID_WITH_DEFINITION_NAME |
static java.lang.String |
UNIQUE_KEY_SEPARATOR |
| コンストラクタと説明 |
|---|
OIDCAccountHandle(java.lang.String subjectId,
java.lang.String subjectName,
java.lang.String openIdConnectDefinitionName,
java.util.Map<java.lang.String,java.lang.Object> attributeMap,
java.lang.String accessToken,
java.lang.Long accessTokenExpiresIn,
java.lang.String refreshToken,
java.util.Set<java.lang.String> scopes) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
(package private) static java.lang.String |
createSubjectUniqueKey(java.lang.String subjectId,
java.lang.String openIdConnectDefinitionName) |
java.lang.String |
getAccessToken() |
java.lang.Long |
getAccessTokenExpiresIn() |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributeMap() |
int |
getAuthenticationProviderIndex() |
Credential |
getCredential() |
java.lang.String |
getOpenIdConnectDefinitionName() |
java.lang.String |
getRefreshToken() |
java.util.Set<java.lang.String> |
getScopes() |
java.lang.String |
getSubjectId() |
java.lang.String |
getSubjectName() |
java.lang.String |
getUnmodifiableUniqueKey() |
boolean |
isAccountLocked() |
boolean |
isExpired() |
boolean |
isInitialLogin() |
void |
setAuthenticationProviderIndex(int authenticationProviderIndex) |
void |
setId(java.lang.String id) |
public static final java.lang.String OIDC_DEFINITION_NAME
public static final java.lang.String SUBJECT_ID_WITH_DEFINITION_NAME
public static final java.lang.String EMAIL_VERIFIED
public static final java.lang.String EMAIL
public static final java.lang.String GIVEN_NAME
public static final java.lang.String FAMILY_NAME
public static final java.lang.String UNIQUE_KEY_SEPARATOR
public OIDCAccountHandle(java.lang.String subjectId,
java.lang.String subjectName,
java.lang.String openIdConnectDefinitionName,
java.util.Map<java.lang.String,java.lang.Object> attributeMap,
java.lang.String accessToken,
java.lang.Long accessTokenExpiresIn,
java.lang.String refreshToken,
java.util.Set<java.lang.String> scopes)
static java.lang.String createSubjectUniqueKey(java.lang.String subjectId,
java.lang.String openIdConnectDefinitionName)
public void setId(java.lang.String id)
public java.lang.String getSubjectId()
public java.lang.String getSubjectName()
public java.lang.String getAccessToken()
public java.lang.Long getAccessTokenExpiresIn()
public java.lang.String getRefreshToken()
public java.util.Set<java.lang.String> getScopes()
public java.lang.String getOpenIdConnectDefinitionName()
public boolean isAccountLocked()
public boolean isExpired()
public boolean isInitialLogin()
public java.util.Map<java.lang.String,java.lang.Object> getAttributeMap()
public Credential getCredential()
public void setAuthenticationProviderIndex(int authenticationProviderIndex)
public int getAuthenticationProviderIndex()
public java.lang.String getUnmodifiableUniqueKey()