com.microsoft.aad.adal
Class AuthenticationResult

java.lang.Object
  extended by com.microsoft.aad.adal.AuthenticationResult
All Implemented Interfaces:
Serializable

public class AuthenticationResult
extends Object
implements Serializable

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.

See Also:
Serialized Form

Nested Class Summary
static class AuthenticationResult.AuthenticationStatus
          Status for authentication.
 
Method Summary
 String createAuthorizationHeader()
          Uses access token to create header for web requests.
 String getAccessToken()
          Access token to send to the service in Authorization Header.
 String getAccessTokenType()
          Token type.
 String getErrorCode()
          Gets error code.
 String getErrorDescription()
          Gets error description.
 String getErrorLogInfo()
          Gets error log info.
 Date getExpiresOn()
          Epoch time for expiresOn.
 String getIdToken()
          Get raw idtoken.
 boolean getIsMultiResourceRefreshToken()
          Multi-resource refresh tokens can be used to request token for another resource.
 String getRefreshToken()
          Refresh token to get new tokens.
 AuthenticationResult.AuthenticationStatus getStatus()
          Gets status.
 String getTenantId()
          Gets tenantId.
 UserInfo getUserInfo()
          UserInfo returned from IdToken.
 boolean isExpired()
          Checks expiration time.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createAuthorizationHeader

public String createAuthorizationHeader()
Uses access token to create header for web requests.

Returns:
AuthorizationHeader

getAccessToken

public String getAccessToken()
Access token to send to the service in Authorization Header.

Returns:
Access token

getRefreshToken

public String getRefreshToken()
Refresh token to get new tokens.

Returns:
Refresh token

getAccessTokenType

public String getAccessTokenType()
Token type.

Returns:
access token type

getExpiresOn

public Date getExpiresOn()
Epoch time for expiresOn.

Returns:
expiresOn Date

getIsMultiResourceRefreshToken

public boolean getIsMultiResourceRefreshToken()
Multi-resource refresh tokens can be used to request token for another resource.

Returns:
multi resource refresh token status

getUserInfo

public UserInfo getUserInfo()
UserInfo returned from IdToken.

Returns:
UserInfo

getTenantId

public String getTenantId()
Gets tenantId.

Returns:
TenantId

getStatus

public AuthenticationResult.AuthenticationStatus getStatus()
Gets status.

Returns:
AuthenticationResult.AuthenticationStatus

getErrorCode

public String getErrorCode()
Gets error code.

Returns:
Error code

getErrorDescription

public String getErrorDescription()
Gets error description.

Returns:
error description

getErrorLogInfo

public String getErrorLogInfo()
Gets error log info.

Returns:
log info

isExpired

public boolean isExpired()
Checks expiration time.

Returns:
true if expired

getIdToken

public String getIdToken()
Get raw idtoken.

Returns:
IdToken


Copyright © 2003–2015. All rights reserved.