Package cronapi
Class TokenUtils
- java.lang.Object
-
- cronapi.TokenUtils
-
public class TokenUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTH_COOKIE_NAMEstatic StringAUTH_HEADER_NAME
-
Constructor Summary
Constructors Constructor Description TokenUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringaddClaimToToken(String token, String key, Object value)static booleancanTokenBeRefreshed(String token, Date lastPasswordReset)static javax.servlet.http.CookiecreateCookieFromToken(String token, String path, boolean isSecure)static DategenerateCurrentDate()static DategenerateExpirationDate()static StringgenerateToken(Map<String,Object> claims, Date expires, String id)static StringgenerateToken(org.springframework.security.core.userdetails.UserDetails userDetails, String name, org.springframework.mobile.device.Device device, String provider)static List<String>getAuthoritiesFromToken(String token)static io.jsonwebtoken.ClaimsgetClaimsFromToken(String token)static DategetExpirationDateFromToken(String token)static StringgetIssuerFromToken(String token)static StringgetNameFromToken(String token)static StringgetProviderFromToken(String token)static List<String>getScopeFromToken(String token)static StringgetTokenFromCookie(javax.servlet.http.Cookie[] cookies)static StringgetUsernameFromToken(String token)static booleanisTokenExpired(String token)static StringrefreshToken(String token)static voidrevokeToken(String token)static StringsetExpiration(String token, Date expiration)
-
-
-
Field Detail
-
AUTH_HEADER_NAME
public static final String AUTH_HEADER_NAME
- See Also:
- Constant Field Values
-
AUTH_COOKIE_NAME
public static final String AUTH_COOKIE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClaimsFromToken
public static io.jsonwebtoken.Claims getClaimsFromToken(String token)
-
generateCurrentDate
public static Date generateCurrentDate()
-
generateExpirationDate
public static Date generateExpirationDate()
-
isTokenExpired
public static boolean isTokenExpired(String token)
-
generateToken
public static String generateToken(org.springframework.security.core.userdetails.UserDetails userDetails, String name, org.springframework.mobile.device.Device device, String provider)
-
generateToken
public static String generateToken(Map<String,Object> claims, Date expires, String id)
-
canTokenBeRefreshed
public static boolean canTokenBeRefreshed(String token, Date lastPasswordReset)
-
revokeToken
public static void revokeToken(String token)
-
createCookieFromToken
public static javax.servlet.http.Cookie createCookieFromToken(String token, String path, boolean isSecure)
-
getTokenFromCookie
public static String getTokenFromCookie(javax.servlet.http.Cookie[] cookies)
-
-