package io.cattle.platform.token; import java.util.Date; import java.util.Map; public interface TokenService { String generateToken(Map<String, Object> payload); String generateToken(Map<String, Object> payload, Date expireDate); String generateEncryptedToken(Map<String, Object> payload); String generateEncryptedToken(Map<String, Object> payload, Date expireDate); Map<String, Object> getJsonPayload(String token, boolean encrypted) throws TokenException; }