Package com.aspectran.utils.security
Class PBTokenIssuer
java.lang.Object
com.aspectran.utils.security.PBTokenIssuer
- Direct Known Subclasses:
TimeLimitedPBTokenIssuer
Password based token issuer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateToken
(Parameters payload) static <T extends Parameters>
TgetPayload
(String token) static <T extends Parameters>
TgetPayload
(String token, Class<T> payloadType) static String
getToken
(Parameters payload) <T extends Parameters>
TparseToken
(String token) <T extends Parameters>
TparseToken
(String token, Class<T> payloadType)
-
Constructor Details
-
PBTokenIssuer
public PBTokenIssuer()
-
-
Method Details
-
createToken
-
parseToken
- Throws:
InvalidPBTokenException
-
parseToken
public <T extends Parameters> T parseToken(String token, @Nullable Class<T> payloadType) throws InvalidPBTokenException - Throws:
InvalidPBTokenException
-
getToken
-
getPayload
- Throws:
InvalidPBTokenException
-
getPayload
public static <T extends Parameters> T getPayload(String token, Class<T> payloadType) throws InvalidPBTokenException - Throws:
InvalidPBTokenException
-