public class AuthenticationResult
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
AuthenticationResult.AuthenticationStatus
Status for authentication.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mAccessToken |
protected java.lang.String |
mAuthority |
protected TelemetryUtils.CliTelemInfo |
mCliTelemInfo |
protected java.lang.String |
mErrorCode |
protected java.lang.String |
mErrorCodes |
protected java.lang.String |
mErrorDescription |
protected java.util.Date |
mExpiresOn |
protected java.util.Date |
mExtendedExpiresOn |
protected java.lang.String |
mFamilyClientId |
protected java.util.HashMap<java.lang.String,java.lang.String> |
mHttpResponseBody |
protected java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
mHttpResponseHeaders |
protected java.lang.String |
mIdToken |
protected boolean |
mInitialRequest |
protected boolean |
mIsExtendedLifeTimeToken |
protected boolean |
mIsMultiResourceRefreshToken |
protected java.lang.String |
mRefreshToken |
protected int |
mServiceStatusCode |
protected AuthenticationResult.AuthenticationStatus |
mStatus |
protected java.lang.String |
mTenantId |
protected UserInfo |
mUserInfo |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createAuthorizationHeader()
Uses access token to create header for web requests.
|
java.lang.String |
getAccessToken()
Access token to send to the service in Authorization Header.
|
java.lang.String |
getAccessTokenType()
Token type.
|
java.lang.String |
getAuthority()
The token returned is cached with this authority as key.
|
java.lang.String |
getClientId() |
ClientInfo |
getClientInfo()
Gets the
ClientInfo . |
TelemetryUtils.CliTelemInfo |
getCliTelemInfo() |
java.lang.String |
getErrorCode()
Gets error code.
|
java.lang.String |
getErrorDescription()
Gets error description.
|
java.lang.String |
getErrorLogInfo()
Gets error log info.
|
java.lang.Long |
getExpiresIn() |
java.util.Date |
getExpiresOn()
Epoch time for expiresOn.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getHttpResponseBody()
Get Http response message.
|
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
getHttpResponseHeaders()
Get Http response headers.
|
java.lang.String |
getIdToken()
Get raw idtoken.
|
boolean |
getIsMultiResourceRefreshToken()
Multi-resource refresh tokens can be used to request token for another
resource.
|
java.lang.String |
getRefreshToken()
Refresh token to get new tokens.
|
java.lang.String |
getResource()
Gets the resource of this AuthenticationResult.
|
java.lang.Long |
getResponseReceived() |
int |
getServiceStatusCode()
Get service status code.
|
AuthenticationResult.AuthenticationStatus |
getStatus()
Gets status.
|
java.lang.String |
getTenantId()
Gets tenantId.
|
UserInfo |
getUserInfo()
UserInfo returned from IdToken.
|
boolean |
isExpired()
Checks expiration time.
|
boolean |
isExtendedLifeTimeToken()
Gets if the returned token is valid in terms of extended lifetime.
|
void |
setAuthority(java.lang.String authority) |
void |
setClientId(java.lang.String clientId) |
void |
setExpiresIn(java.lang.Long expiresIn) |
void |
setResponseReceived(java.lang.Long responseReceived) |
protected java.lang.String mAccessToken
protected java.lang.String mRefreshToken
protected java.util.Date mExpiresOn
protected java.lang.String mErrorCode
protected java.lang.String mErrorDescription
protected java.lang.String mErrorCodes
protected boolean mIsMultiResourceRefreshToken
protected UserInfo mUserInfo
protected java.lang.String mTenantId
protected java.lang.String mIdToken
protected AuthenticationResult.AuthenticationStatus mStatus
protected boolean mInitialRequest
protected java.lang.String mFamilyClientId
protected boolean mIsExtendedLifeTimeToken
protected java.util.Date mExtendedExpiresOn
protected java.lang.String mAuthority
protected TelemetryUtils.CliTelemInfo mCliTelemInfo
protected java.util.HashMap<java.lang.String,java.lang.String> mHttpResponseBody
protected int mServiceStatusCode
protected java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> mHttpResponseHeaders
public java.lang.String createAuthorizationHeader()
public java.lang.String getAccessToken()
public java.lang.String getRefreshToken()
public java.lang.String getAccessTokenType()
public java.util.Date getExpiresOn()
Date
public java.lang.Long getExpiresIn()
public void setExpiresIn(java.lang.Long expiresIn)
public java.lang.Long getResponseReceived()
public void setResponseReceived(java.lang.Long responseReceived)
public boolean getIsMultiResourceRefreshToken()
public java.lang.String getTenantId()
public AuthenticationResult.AuthenticationStatus getStatus()
public java.lang.String getErrorCode()
public java.lang.String getErrorDescription()
public java.lang.String getErrorLogInfo()
public boolean isExpired()
public final java.lang.String getAuthority()
public java.lang.String getIdToken()
public boolean isExtendedLifeTimeToken()
public final void setAuthority(java.lang.String authority)
public final TelemetryUtils.CliTelemInfo getCliTelemInfo()
public java.util.HashMap<java.lang.String,java.lang.String> getHttpResponseBody()
public java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getHttpResponseHeaders()
public int getServiceStatusCode()
public java.lang.String getClientId()
public void setClientId(java.lang.String clientId)
public ClientInfo getClientInfo()
ClientInfo
.public java.lang.String getResource()