Interface PowerAuthTokenAuthentication
-
- All Superinterfaces:
PowerAuthAuthentication
public interface PowerAuthTokenAuthentication extends PowerAuthAuthentication
Interface for authentication objects used for simple token-based authentication. This object mirrors data that are transmitted in "X-PowerAuth-Token" header.- Author:
- Petr Dvorak, petr@wultra.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.getlime.security.powerauth.http.PowerAuthHttpHeadergetHttpHeader()Get parsed PowerAuth HTTP header.java.lang.StringgetNonce()Get token specific nonce.java.lang.StringgetTimestamp()Get token creation timestamp.java.lang.StringgetTokenDigest()Get token digest.java.lang.StringgetTokenId()Get token identifier.java.lang.StringgetVersion()Get PowerAuth protocol version.voidsetHttpHeader(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)Set parsed PowerAuth HTTP header.voidsetNonce(java.lang.String nonce)Set token specific nonce.voidsetTimestamp(java.lang.String timestamp)Set token creation timestamp.voidsetTokenDigest(java.lang.String tokenDigest)Set token digest.voidsetTokenId(java.lang.String tokenId)Set token identifier.voidsetVersion(java.lang.String version)Set PowerAuth protocol version.
-
-
-
Method Detail
-
getTokenId
java.lang.String getTokenId()
Get token identifier.- Returns:
- Token identifier.
-
getTokenDigest
java.lang.String getTokenDigest()
Get token digest.- Returns:
- Token digest.
-
getNonce
java.lang.String getNonce()
Get token specific nonce.- Returns:
- Nonce.
-
getTimestamp
java.lang.String getTimestamp()
Get token creation timestamp.- Returns:
- Timestamp.
-
setTokenId
void setTokenId(java.lang.String tokenId)
Set token identifier.- Parameters:
tokenId- Token identifier.
-
setTokenDigest
void setTokenDigest(java.lang.String tokenDigest)
Set token digest.- Parameters:
tokenDigest- Token digest.
-
setNonce
void setNonce(java.lang.String nonce)
Set token specific nonce.- Parameters:
nonce- Nonce.
-
setTimestamp
void setTimestamp(java.lang.String timestamp)
Set token creation timestamp.- Parameters:
timestamp- Timestamp.
-
getVersion
java.lang.String getVersion()
Get PowerAuth protocol version.- Returns:
- PowerAuth protocol version.
-
setVersion
void setVersion(java.lang.String version)
Set PowerAuth protocol version.- Parameters:
version- PowerAuth protocol version.
-
getHttpHeader
io.getlime.security.powerauth.http.PowerAuthHttpHeader getHttpHeader()
Get parsed PowerAuth HTTP header.- Returns:
- PowerAuth HTTP header.
-
setHttpHeader
void setHttpHeader(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
Set parsed PowerAuth HTTP header.- Parameters:
httpHeader- PowerAuth HTTP header.
-
-