AuthenticationResult Class
- java.
lang. Object - Serializable
- com.
microsoft. aad. adal. AuthenticationResult
- com.
public class AuthenticationResult
Result class to keep code, token and other info Serializable properties Mark temp properties as Transient if you dont want to keep them in serialization.
Modifier and Type | Field and Description |
---|---|
String |
m |
String |
m |
CliTelemInfo |
m |
String |
m |
String |
m |
String |
m |
Date |
m |
Date |
m |
String |
m |
HashMap<String, String> |
m |
HashMap<String, List<String>> |
m |
String |
m |
boolean |
m |
boolean |
m |
boolean |
m |
String |
m |
int |
m |
Authentication |
m |
String |
m |
User |
m |
Modifier and Type | Method and Description |
---|---|
String |
create Uses access token to create header for web requests. |
String |
get Access token to send to the service in Authorization Header. |
String |
get Token type. |
final String |
get The token returned is cached with this authority as key. We expect the subsequent requests to AcquireToken will use this authority as the authority parameter else AcquireTokenSilent will fail |
String |
get |
ClientInfo |
get Gets the ClientInfo. |
final CliTelemInfo |
get |
String |
get Gets error code. |
String |
get Gets error description. |
String |
get Gets error log info. |
Long |
get |
Date |
get Epoch time for expiresOn. |
HashMap<String, String> |
get Get Http response message. |
HashMap<String, List<String>> |
get Get Http response headers. |
String |
get Get raw idtoken. |
boolean |
get Multi-resource refresh tokens can be used to request token for another resource. |
String |
get Refresh token to get new tokens. |
String |
get Gets the resource of this AuthenticationResult. |
Long |
get |
int |
get Get service status code. |
Authentication |
get Gets status. |
String |
get Gets tenantId. |
User |
get UserInfo returned from IdToken. |
boolean |
is Checks expiration time. |
boolean |
is Gets if the returned token is valid in terms of extended lifetime. |
final void |
set |
void |
set |
void |
set |
void |
set |
mAccessToken
protected String mAccessToken
mAuthority
protected String mAuthority
mCliTelemInfo
protected CliTelemInfo mCliTelemInfo
mErrorCode
protected String mErrorCode
mErrorCodes
protected String mErrorCodes
mErrorDescription
protected String mErrorDescription
mExpiresOn
protected Date mExpiresOn
mExtendedExpiresOn
protected Date mExtendedExpiresOn
mFamilyClientId
protected String mFamilyClientId
mHttpResponseBody
protected HashMap
mHttpResponseHeaders
protected HashMap
mIdToken
protected String mIdToken
mInitialRequest
protected boolean mInitialRequest
mIsExtendedLifeTimeToken
protected boolean mIsExtendedLifeTimeToken= false
mIsMultiResourceRefreshToken
protected boolean mIsMultiResourceRefreshToken
mRefreshToken
protected String mRefreshToken
mServiceStatusCode
protected int mServiceStatusCode= -1
mStatus
protected AuthenticationStatus mStatus= AuthenticationStatus.Failed
mTenantId
protected String mTenantId
mUserInfo
protected UserInfo mUserInfo
createAuthorizationHeader
public String createAuthorizationHeader()
Uses access token to create header for web requests.
Returns:
getAccessToken
public String getAccessToken()
Access token to send to the service in Authorization Header.
Returns:
getAccessTokenType
public String getAccessTokenType()
Token type.
Returns:
getAuthority
public final String getAuthority()
The token returned is cached with this authority as key. We expect the subsequent requests to AcquireToken will use this authority as the authority parameter else AcquireTokenSilent will fail
Returns:
getClientId
public String getClientId()
getClientInfo
public ClientInfo getClientInfo()
Gets the ClientInfo.
Returns:
getCliTelemInfo
public final CliTelemInfo getCliTelemInfo()
getErrorCode
public String getErrorCode()
Gets error code.
Returns:
getErrorDescription
public String getErrorDescription()
Gets error description.
Returns:
getErrorLogInfo
public String getErrorLogInfo()
Gets error log info.
Returns:
getExpiresIn
public Long getExpiresIn()
getExpiresOn
public Date getExpiresOn()
Epoch time for expiresOn.
Returns:
getHttpResponseBody
public HashMap
Get Http response message.
Returns:
getHttpResponseHeaders
public HashMap
Get Http response headers.
Returns:
getIdToken
public String getIdToken()
Get raw idtoken.
Returns:
getIsMultiResourceRefreshToken
public boolean getIsMultiResourceRefreshToken()
Multi-resource refresh tokens can be used to request token for another resource.
Returns:
getRefreshToken
public String getRefreshToken()
Refresh token to get new tokens.
Returns:
getResource
public String getResource()
Gets the resource of this AuthenticationResult.
Returns:
getResponseReceived
public Long getResponseReceived()
getServiceStatusCode
public int getServiceStatusCode()
Get service status code.
Returns:
getStatus
public AuthenticationStatus getStatus()
Gets status.
Returns:
getTenantId
public String getTenantId()
Gets tenantId.
Returns:
getUserInfo
isExpired
public boolean isExpired()
Checks expiration time.
Returns:
isExtendedLifeTimeToken
public boolean isExtendedLifeTimeToken()
Gets if the returned token is valid in terms of extended lifetime.
Returns:
setAuthority
public final void setAuthority(final String authority)
Parameters:
setClientId
public void setClientId(final String clientId)
Parameters:
setExpiresIn
public void setExpiresIn(final Long expiresIn)
Parameters:
setResponseReceived
public void setResponseReceived(final Long responseReceived)
Parameters:
Azure SDK for Java geri bildirimi
Azure SDK for Java, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: