public interface TokenOperations
TokenDetails| Modifier and Type | Method and Description |
|---|---|
String |
computeSignature(org.springframework.security.core.userdetails.UserDetails userDetails,
long expires)
Creates the hash of user credentials and token expiration timestamp.
|
String |
createToken(org.springframework.security.core.userdetails.UserDetails userDetails)
Generates a string token from the submitted
UserDetails |
String |
getUserNameFromToken(String authToken)
Returns the username portion of a submitted authentication token
|
boolean |
validateToken(String authToken,
org.springframework.security.core.userdetails.UserDetails userDetails)
Checks that the submitted token is valid and returns a
boolean verdict |
String createToken(org.springframework.security.core.userdetails.UserDetails userDetails)
UserDetailsuserDetails - UserDetailsString computeSignature(org.springframework.security.core.userdetails.UserDetails userDetails, long expires)
userDetails - UserDetailsexpires - timestamp (in milliseconds) when the token expires.String getUserNameFromToken(String authToken)
authToken - token generated by createToken(org.springframework.security.core.userdetails.UserDetails)boolean validateToken(String authToken, org.springframework.security.core.userdetails.UserDetails userDetails)
boolean verdictauthToken - token generated by createToken(org.springframework.security.core.userdetails.UserDetails)userDetails - UserDetailsCopyright © 2016. All rights reserved.