public class CognitoUserSession
extends java.lang.Object
Constructor and Description |
---|
CognitoUserSession(CognitoIdToken idToken,
CognitoAccessToken accessToken,
CognitoRefreshToken refreshToken)
Constructs a new Cognito session.
|
Modifier and Type | Method and Description |
---|---|
CognitoAccessToken |
getAccessToken()
Returns Access Token.
|
CognitoIdToken |
getIdToken()
Returns ID Token.
|
CognitoRefreshToken |
getRefreshToken()
Returns Refresh Token.
|
boolean |
isValid()
Returns if the access and id tokens have not expired.
|
boolean |
isValidForThreshold()
Returns true if this session for the threshold set in
CognitoIdentityProviderClientConfig.refreshThreshold . |
public CognitoUserSession(CognitoIdToken idToken, CognitoAccessToken accessToken, CognitoRefreshToken refreshToken)
idToken
- REQUIRED: ID Token for this session.accessToken
- REQUIRED: Access Token for this session.refreshToken
- REQUIRED: Refresh Token.public CognitoIdToken getIdToken()
public CognitoAccessToken getAccessToken()
public CognitoRefreshToken getRefreshToken()
public boolean isValid()
public boolean isValidForThreshold()
CognitoIdentityProviderClientConfig.refreshThreshold
.CognitoIdentityProviderClientConfig.refreshThreshold
seconds.Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.