package com.sandu.common.security.token;
|
|
import com.sandu.common.security.LoginUserInfo;
|
|
/**
|
* @author chenjiantian
|
* @date 2022/1/8 16:10
|
*/
|
public interface TokenProvider {
|
|
/**
|
* 生成token
|
* @param loginUserInfo 用户信息
|
* @return token
|
*/
|
String createToken(LoginUserInfo loginUserInfo);
|
|
/**
|
* 验证token 有没有保存用户信息
|
* @param token token
|
* @return null表示token 没有关联用户信息
|
*/
|
LoginUserInfo validateToken(String token);
|
|
|
}
|