public interface TokenInfo
TokenInfo provides data associated with a login token and
 basic methods to verify the validity of token credentials at given
 point in time.| Modifier and Type | Method and Description | 
|---|---|
@NotNull java.util.Map<java.lang.String,java.lang.String> | 
getPrivateAttributes()
Returns the private attributes stored with this info object. 
 | 
@NotNull java.util.Map<java.lang.String,java.lang.String> | 
getPublicAttributes()
Returns the public attributes stored with this info object. 
 | 
@NotNull java.lang.String | 
getToken()
Returns the login token. 
 | 
@NotNull java.lang.String | 
getUserId()
Returns the ID of the user associated with this token info object. 
 | 
boolean | 
isExpired(long loginTime)
Returns  
true if the token has already expired; false otherwise. | 
boolean | 
matches(@NotNull TokenCredentials tokenCredentials)
Returns  
true if the specified credentials can be successfully
 validated against the information stored in this instance. | 
boolean | 
remove()
Tries to remove the login token and all related information. 
 | 
boolean | 
resetExpiration(long loginTime)
Resets the expiration time of the login token associated with the given
  
TokenInfo. | 
@NotNull @NotNull java.lang.String getUserId()
@NotNull @NotNull java.lang.String getToken()
boolean isExpired(long loginTime)
true if the token has already expired; false otherwise.loginTime - The login time used to calculate the expiration status.true if the token has already expired; false otherwise.boolean resetExpiration(long loginTime)
TokenInfo. Whether and when the expiration time of a given login
 token is being reset is an implementation detail. Implementations that
 don't allow for resetting the token's expiration time at all will always
 return false.loginTime - The current login time.true if the expiration time has been reset, false otherwise.boolean remove()
true if the removal was successful.true if the removal was successful, false otherwise.boolean matches(@NotNull
                @NotNull TokenCredentials tokenCredentials)
true if the specified credentials can be successfully
 validated against the information stored in this instance.tokenCredentials - The credentials to validate.true if the specified credentials can be successfully
 validated against the information stored in this instance; false
 otherwise.@NotNull @NotNull java.util.Map<java.lang.String,java.lang.String> getPrivateAttributes()
@NotNull @NotNull java.util.Map<java.lang.String,java.lang.String> getPublicAttributes()
Copyright © 2010 - 2023 Adobe. All Rights Reserved