package com.dg.core.manager;
|
|
public interface TokenManager {
|
/**
|
* 创建一个token关联上指定用户
|
*
|
* @param userId 指定用户的id
|
* @return 生成的token
|
*/
|
public String createToken(String userId, String role);
|
|
/**
|
* 检查token是否有效
|
*
|
* @param token
|
* @return 是否有效
|
*/
|
public boolean checkToken(String token);
|
|
/**
|
* 检查花城token是否有效
|
* @param token
|
* @return
|
*/
|
public boolean checkHCToken(String token);
|
|
public long getUserId(String token);
|
public long getHCUserId(String token);
|
|
public void deleteToken(String token);
|
|
public String getTokenByUserId(String userId);
|
}
|