using System;
namespace ZhiZhun.AuthenticationCenter.Utility
{
    /// 
    /// 简单封装个注入
    /// 
    public interface IJWTService
    {
        /// 
        /// 用户信息
        /// 
        /// 
        /// 
        string GetToken(UserBasicInfo userInfo);
        /// 
        /// 获取Token+RefreshToken
        /// 
        /// 
        /// Token+RefreshToken
        Tuple GetTokenWithRefresh(UserBasicInfo userInfo);
        /// 
        /// 基于refreshToken获取Token
        /// 
        /// 
        /// 
        string GetTokenByRefresh(string refreshToken);
    }
}