| Constructor and Description |
|---|
InMemoryToken(String masterToken) |
InMemoryToken(String masterToken,
org.apache.commons.lang3.tuple.Pair<String,String> pageToken) |
| Modifier and Type | Method and Description |
|---|---|
String |
getMasterToken()
TODO
|
String |
getPageToken(String uri)
TODO
|
Map<String,String> |
getPageTokens()
TODO
|
PageTokenValue |
getTimedPageToken(String uri)
TODO
|
void |
regenerateUsedPageToken(String tokenFromRequest,
Supplier<String> tokenValueSupplier)
TODO is it worth the added performance penalty in case of a large application with a lot of pages? What would be the risk if this would be contextual to the assigned resource?
Disposes the current token from all the stored valid page tokens, disregarding to which resource it was assigned and replaces with a newly generated one.
|
void |
rotateAllPageTokens(Supplier<String> tokenValueSupplier)
TODO
|
void |
setMasterToken(String masterToken)
TODO
|
void |
setPageToken(String uri,
String pageToken)
TODO
|
String |
setPageTokenIfAbsent(String uri,
Supplier<String> valueSupplier)
TODO
|
void |
setPageTokens(Map<String,String> pageTokens)
TODO
|
public InMemoryToken(String masterToken)
public String getMasterToken()
TokengetMasterToken in interface Tokenpublic void setMasterToken(String masterToken)
TokensetMasterToken in interface Tokenpublic String getPageToken(String uri)
TokengetPageToken in interface Tokenpublic PageTokenValue getTimedPageToken(String uri)
TokengetTimedPageToken in interface Tokenpublic void setPageToken(String uri, String pageToken)
TokensetPageToken in interface Tokenpublic String setPageTokenIfAbsent(String uri, Supplier<String> valueSupplier)
TokensetPageTokenIfAbsent in interface Tokenpublic Map<String,String> getPageTokens()
TokengetPageTokens in interface Tokenpublic void setPageTokens(Map<String,String> pageTokens)
TokensetPageTokens in interface Tokenpublic void rotateAllPageTokens(Supplier<String> tokenValueSupplier)
TokenrotateAllPageTokens in interface Tokenpublic void regenerateUsedPageToken(String tokenFromRequest, Supplier<String> tokenValueSupplier)
TokenregenerateUsedPageToken in interface TokenCopyright © 2021 OWASP. All rights reserved.